diagrammatically
not defined yet