major update, added google sign up