optimizations
omp try