Shedule Abstract component and Controller implementation