removed: unnessecary io saver calls
added: template-parameter defaults
added: testing of wide-stream output