bug fix: save_settings