Added a addProduct function