added shuduling to omp for performance