going  paralel, save some time