--- note: Iteration