copy iterations