Add a reorder function