perfect logic for timer
desktop notification done