reorder some methods for doc ordering