part 1 of the BookHelper complete, updates to other helpers