adding destructor