new prototype prefs