update architecture add diagrams