added snooze functionality