timeslot controller and serializer