add simple iteration