New version using google drive for file upload