updated architecture diagrams