reedoing some diagrams
diagrams