add iteration 2