built in destroy method