fixed: controller.destroy()