fix findRoot