product detail and base done