iteration changes