added blacklist and unblacklist