reorg for list-sort