fix getRoot