added some methods (and instance variables) to UML