stream optioin -> unpack_stream