[Issue #92] fixed uml