renamed templates
dep graph global node traversal