switched the architecture query