adjust the architecture.