facebook and google authentication added