initial gr code generation
initial gr code generation