refactoring
refactor Blob
refactor BlobSnot