completed new diagrams