add code generation example project