refactored default message prefs