adding openmp