reworked OutputFilter and StdoutOutputGenerator