add promo tables, add discount auto check