Added Google API implementation