fix iterateN