Rewrite the client to integrate with Google