Multithreading

Chase added multithreading to this project