refactoring creation of mod02 visitor