add tests for workbook