[issue #168] fixed UML