add filter in constructor