[#198][WIP] added UML