rearrange, add more