improve self destruction type