first version of timer
first version of timer