internal override void Execute()
 {
     scheduler.AddTask(taskToBeAdded);
     scheduler.eventQueue.Add(new ScheduleTasksEvent(scheduler));
 }