[issue #175] fixed UML