worked on omp assignment