New datastructure for tri_list, note we must convert the data