iteration 3 complete