add product and edit product finished