add the preference setting