finish iteration 1