...
...
add dependent: destroy whereever  it belogs