fixing compile issues and tested menuSettingSet