implemented more of the timer features