modify delete expert func