implement fitblob service (untested)