added omp