added filter object and method