now works with blobs