一些生成代码