add deleted to change struct