Iteration part 1....