add preferencegroup