removes inc argument
adds parallelization