user prefs nearly done