fix PromotionBook