some more work in progress on OpenMP