adds diagrams