basic spreadsheetwriter functionality implemented