added the architecture diagrams