rearrange schema