made some progress with checking if the book needs to be downloaded