reorder impl