delete recursively in weggucken function