prefs and models