rearrange setup