build well at emit data code generation