more work on OMP stuff