added a timeslots module