almost done, adding the destroy method