added uml diagramm