remake AppSetting