need to fix openmp; currently broken