omp fixed and working