more validation + diagramme