modified: each product = 1 order