add ability to stop the timer