inevntory list destructor updates
fix merge