added support for adding products.