all view classes as in UML