work on event scheduling grammar #4 #9 #10