not spawning new threads anymore, and print stmt cleanup