added PreferenceActivity