Iterator Pattern is added.