diagrams for implementation 15 pages 4474967