major commit halfdone with iterations