GetRoot function added