change the settingcontroller part