added support for blacklist