generated product model
implemented the controller and views