code generation pull request