Visitors: THEORY AND BASICS OF DESIGN