defined destructor in .h