rearrange build