complete iteration 1