after each iteration i should go plus 1