add Preference classes