fixed first method
destructor completed