add delete_all for dependents
add delete_all for dependents