rearrange ghi