changes for datastore