added composite filter and blacklist filter