Mulithreaded implementation that needs work

helllllo thread creation overload.
Multithreaded progress