added openid -- attempt 3