Update architecture
Update