change theme architecture.