using StreamBlob instead of FileBlob