add architecture
edit readme