Adding Design Diagram