codegen metadata