proof of concept version using Google APIs