dose destroy method added