diagrams CRUD features completed, without validation