add user preferences