Master Scheduler Contract