notes and diagrams added