added tool to list a ugly inheritance uml design