streamlined backend; added blobstore