Programming is too complicated to explain here, if you go ahead and sell the customer on it, i can try to help you over the phone. You obv need the tool.