added timeslots factories