fixing UML