Started to implement multiprocessing