Working on multiprocessing features
Wrote my own threads