Implemented timers somewhat neater