began with openMP