finish book part a lot to fix!