let the element filter do the work