Adding some multi-threaded processes. My system can't seem to import Pool from multiprocessing... need to investigate