find root is not necessary