Refactored Code + Added product_desc