add controller for book