fix a iteration