add time limit, beep