implemented book-list route