cleanup
graphvisitor