Update applyFilters()  to accept many arguments