#9 add ScheduleAdvisor and some initial implementation
remove extra package #9