implemented max snoozes