working on DumpVisitor