product-detail improvment