c_tree