introduce new switching schedule structure