using dependency_tree