add autodeltestruct