added book controller and view