Add User Preference API