started to add openMP