use root directly