ripping up task structure to be more coherent and fit with the treemodel for GUI