rearrange all the things