Using multiple filters repeated the results

now it checked for the number of passed filters, if it's equal to the
number of set filters (passed = set filters) then it returns the
element.