architectures update