rearranged docs