add filter parameters and interface