setup product controller and views