finished 3 social login's spec