working graph iterators