modified setup to reflect version number. some minor cleanups in codegen