working on the product controller and views