changes iteration 2