timeslotmodel controller + timeslotcontroller