reduce of iterations count