add Preference Module