Updated to use Google APIs directly