remove SettingsProvider
tweak