adding datastore management