added dirty iterator