iterate, save changes
iterate, save changes