writing review routes, controllers, views