changed action to use a from_omniauth method