add user info, fixed the oauth bugs