https://edison-learn.com/what-is-a-timer/