blockarray and multipartstream.