updated for product detail