another reorder for subtree