Added Strategy Design Pattern to Schedular