add user preference data