adds multithreading and help command