updating architecture.md