oauth and preference addition