iterations part 2-12