fixed get_root_node() and has_root()
cleaned various methods