use ScheduleManager