rearrange deletes