architectures change