openmp now with satisfying results