refactoring to add PaperRecord object, WIP