front end of ScheduleMaker