first iteration changes for start