continuing work on new prefs interface