doctree