add method for blacklist
make method optional