save settings, incomplete