extracted some of product.html into partials