return stream object