Add Iterator Pattern.