writing review routes, controller and views