rearrange for docs