fixed a bug, added list a book option