adding google client api and authentication methods