add all for product