DRAFT - partial implementation of Google spreadsheet