ading itertor feature