add if destroy