First version of multithread source alredy running (functional)