initial commit of Scheduler