Added High-Level Diagram