filtering function now exists but not implemented in the interface yet