add ability for promotionlink generate html