doc: iteration