some better prefs