Working on the openmp part