add treehole APIs