working on getting the visit methods added so I can start testing treewalking for what I currently have