initial work on adding timer