omp
modify
scd