added product_code field