added a thread that steps through the slots