Class Diagram V. 2 unfinished