addBook methods completed and it's also excellent