add to_stream