actually do the schedule