updated to use blobs for data storing++