paralelizing the code! :)