iteration2 begins