added a bloom filter with support for removal