added diagrams
added diagrams