building out the user info endpoint