progress for the persistent storage. still need to actually write to disk, but the rest is there