iterated on timers a bit