some diagrams added