add destroy dependences