exchange root and here