destructor but fix.