Look at the code in the timer event of the form. I placed notes next to them to explain what each line is doing. This should get you started. Follow the code from when the form loads. It resets the veriables and sets the default values to the fields. Look at the code behind the on click event for the buttons. Finally, look at the code to the after update event of the timer boxes. You will basically do the same for the other forms