put #free_all_work_threads in the fridge
start work on scheduler and errors