work on root tasks