Added functionalities to Provider for adding products