working timeslot CRUD