add preferenceActivity