updated book controllers and view.