updated diagrams again