Use delegate to create a filter