work on user model and omniauth