multithreading finishes cleanly, code needs to be checked and cleaned up