get time slots via factory