added changes to support new book json updates