add blacklist support