[FOLD] block_stream class