omp first version