skeleton of Blob.cpp