save and update logic implemented also complete product data list logic implemented