Added dynamic generation of promotion list from json