fixed: destroy()