Work in Progress Version of MultiThreading