add iteration change