add func get_root.