finished the alarmclock calss