product using local storage
product using local storage