test for Filter
interface update
cleanups
filter cleanups
tests