diff --git a/algos/template/algo_template_create_tree.tcl b/algos/template/algo_template_create_tree.tcl
new file mode 100644
index 0000000000000000000000000000000000000000..809596e9fddccd9f614a1466e6033b96d6f50f05
--- /dev/null
+++ b/algos/template/algo_template_create_tree.tcl
@@ -0,0 +1,26 @@
+edit scdds
+delete node .template/confirm
+add node .template
+set def template
+add node .params
+set def params
+add node kb1/usage=numeric
+add node ks1/usage=numeric
+add node ks2/usage=numeric
+add node kv1/usage=numeric
+add node kv2/usage=numeric
+add node km1/usage=numeric
+set def -.
+add node .inputs
+set def inputs
+add node signal1/usage=signal
+add node signal2/usage=signal
+add node signal3/usage=signal
+set def -.
+add node .outputs
+set def outputs
+add node signal1/usage=signal
+add node signal2/usage=signal
+add node signal3/usage=signal
+write
+