- prepare next iteration