fix the preference