removed predictProductsHard