diagrams
M2