graph && BFSiterator ready