update basic workflow of product page