destroy method implemented appropriately