Implemented iterator (Laurent)