add getBlob interface