basic promotions interface working