fixed destructor list logick