rearrange columns. new features required