diff --git a/models/dayabay_v0.py b/models/dayabay_v0.py
index 630070bf30415ebb33c6c989d1b017a7cf735b2d..f544cfe9f833a73f497643fad9dd11468afd0200 100644
--- a/models/dayabay_v0.py
+++ b/models/dayabay_v0.py
@@ -103,5 +103,6 @@ def model_dayabay_v0():
     from dagflow.graphviz import GraphDot
     GraphDot.from_graph(g, show='all').savegraph("output/dayabay_v0.dot")
     GraphDot.from_node(storage['parameter_node.constrained.reactor.fission_fraction_scale.DB1'].constraint._norm_node, show='all', minsize=2).savegraph("output/dayabay_v0_large.dot")
-    GraphDot.from_node(storage['stat.nuisance.all'], show='all', mindepth=-1).savegraph("output/dayabay_v0_top.dot")
+    GraphDot.from_node(storage['stat.nuisance.all'], show='all', mindepth=-1, no_forward=True).savegraph("output/dayabay_v0_nuisance.dot")
+    GraphDot.from_output(storage['outputs.edges.energy_evis'], show='all', mindepth=-3, no_forward=True).savegraph("output/dayabay_v0_top.dot")
 
diff --git a/submodules/dagflow b/submodules/dagflow
index 152dca0959b8d373502128a2ace7a84003b0c543..a777781225d32ce57d2d9d1253d8f067dae10f67 160000
--- a/submodules/dagflow
+++ b/submodules/dagflow
@@ -1 +1 @@
-Subproject commit 152dca0959b8d373502128a2ace7a84003b0c543
+Subproject commit a777781225d32ce57d2d9d1253d8f067dae10f67