diff --git a/show/dance2013/song16.n3 b/show/dance2013/song16.n3
new file mode 100644
--- /dev/null
+++ b/show/dance2013/song16.n3
@@ -0,0 +1,61 @@
+@prefix ns1: .
+@prefix rdf: .
+@prefix rdfs: .
+@prefix xml: .
+@prefix xsd: .
+
+ ns1:subterm ,
+ ,
+ ,
+ ,
+ ,
+ ,
+ .
+
+ a ns1:Subterm ;
+ rdfs:label "pulserainbow" ;
+ ns1:expression "" .
+
+ a ns1:Subterm ;
+ rdfs:label "backchase" ;
+ ns1:expression "backchase(t) * chase(t, names=backchase, ontime=0.5, offset=0.2)" .
+
+ a ns1:Subterm ;
+ rdfs:label "backchase" ;
+ ns1:expression "" .
+
+ a ns1:Subterm ;
+ rdfs:label "backchase" ;
+ ns1:expression "backchase_env(t) * chase(t, names=backchase, ontime=0.5, offset=0.2)" .
+
+ a ns1:Subterm ;
+ rdfs:label "cyc" ;
+ ns1:expression "cyc(t)" ;
+ ns1:sub .
+
+ a ns1:Subterm ;
+ rdfs:label "blue" ;
+ ns1:expression "blue(t)" ;
+ ns1:sub .
+
+ a ns1:Subterm ;
+ rdfs:label "backchase" ;
+ ns1:expression "backchase_env(t) * chase(t, names=backchase, ontime=0.5, offset=0.2)" .
+
+ a ns1:Subterm ;
+ rdfs:label "full" ;
+ ns1:expression "full(t)" ;
+ ns1:sub .
+
+ a ns1:Subterm ;
+ rdfs:label "backcolors" ;
+ ns1:expression "backcolors(t) * chase(t, names=backcolors, ontime=0.5, offset=0.2)" .
+
+ a ns1:Subterm ;
+ rdfs:label "" ;
+ ns1:expression "" .
+
+ a ns1:Subterm ;
+ rdfs:label "stacrainbow" ;
+ ns1:expression "colorbeat(t)*hsv(t*1,1,1)*(music(t+.05)>.5)" .
+