book_all functionality