openmp added