added some example diagrams