added some diagrams