Iterators

Signed-off-by: bnq456 <bnq456@gmail.com>