Iteration2.