added diagrams (raw forms of it)