Start to implement Scheduler logic