clean Visitor