messing with the fsm for schedules