correct iterations