rearrange information order