add new Product functionality