incl. iteration