in the middle of coarse grain parallelization