Add `promo` and `reward` filters

Fix #4