sort on node list