add demo for filter