add necessary workbook controllers. #5