2014/12/19
function initPromotion
function producePromotion