Implemented PromotionProcessor