new modifications added to Visitor.