finished the schedule component