reduced  input number of filter functions