actually output to output filename