generated the product controller and views