template-stream