add PreferencesDemo