resctructure task arch