added facebook authentication and twitter authentication