refactor
check if blacklist configured
refactor blacklist
etst ban on rate exceed
specify var type
fix tests