[#199][WIP] added UML