added bloom filter data structure