task destruction added