initial cut at prefs/customization