declared iterators
iterator leveling up