omniauth implementation in progress