added snoozing functionality to algorithms