change from delete to void