implementation of object model, and csv importer from apc spreadsheets