add use for the right filterAdapterInterface