output now tested as well, tests commented
filter.show rewritten for being testable.