box-codegen