Updated architecture Diagram