updated per book