added Google sign in and user creation