add book to library feature