clazz model codegen run again
not sure about these