change some bugs and add the product detail page