Updated promotions controller