[issue #177] fixing UML