the diagram