[issue #177][Updating] added UML