worked on omp and part of pth