query method modified to allow multiple filters
ss