more diagraming