add books and search books