Issue #92 ,corrected uml