start on new BridgeVisitor