added social authentication methods