Category Automatic Code Generation