fixed filter input; decoupled filter and test list