Added GeUserPreferences and GetItemsByUserPreference