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