add destructor function