first try of the structure of the diagramm