tree with tasks