added omp.h