added feature for add promotion