implement summary for promotions