Updated setSettings()