cleaned up VisitorDemo