make active promotion functionality done