updated diagramme