updated to onTableCreate
good checkpoint
removed reference to datamodel in helper
made codegen static strings public