stream stream required