added OpenMP