added updated diagrams