cog fork - code generation tool