diff --git a/css/bjc.css b/css/bjc.css
index f615ee4943..9fb836e518 100755
--- a/css/bjc.css
+++ b/css/bjc.css
@@ -326,7 +326,7 @@ img.noshadow {
padding: 1em;
}
-.forYouToDo:before, .forYouToDoHeader, .ifTime:before, .dialogue:before, .takeItFurther:before, .takeItTeased:before, .takeNote:before, .narrower:before, .narrowblue:before, .narrowpurple:before, .endnote > div:not(.sidenote):not(.sidenoteBig):not(.sideHOM):not(.sideHOMbig):not(.todo):not(.comment):not(.commentBig):not(.takeNote):not(.collapse):not(.collapsing):not(.takeItFurther):not(.endnote):not(.vocabFullWidth):not(.vocabSummary):not(.pseudop), .time:before { /* Shared Heading Formatting */
+.forYouToDo:before, .forYouToDoHeader, .ifTime:before, .dialogue:before, .takeItFurther:before, .takeItTeased:before, .takeNote:before, .narrower:before, .narrowblue:before, .narrowpurple:before, .endnote > div:not(.sidenote):not(.sidenoteBig):not(.sideHOM):not(.sideHOMbig):not(.todo):not(.comment):not(.commentBig):not(.takeNote):not(.collapse):not(.collapsing):not(.takeItFurther):not(.endnote):not(.vocabFullWidth):not(.vocabSummary):not(.pseudop):not(.bordered-table), .time:before { /* Shared Heading Formatting */
font-size: 18px;
font-weight: bold;
line-height: 2.5em;
@@ -660,6 +660,7 @@ table.videos td {
.bordered-table > div {padding: 10px; border: solid 1px black;}
.two-col {grid-template-columns: auto auto;}
.three-col {grid-template-columns: auto auto auto;}
+.four-col {grid-template-columns: auto auto auto auto;}
/* Expansion Menus*/
a.expansion-menu h4, a.expansion-menu {color: #2a6496;}
diff --git a/img/blocks/divide.png b/img/blocks/divide.png
new file mode 100644
index 0000000000..c79639956b
Binary files /dev/null and b/img/blocks/divide.png differ
diff --git a/img/blocks/minus.png b/img/blocks/minus.png
old mode 100755
new mode 100644
index 14f3812b07..9bbf1c07e6
Binary files a/img/blocks/minus.png and b/img/blocks/minus.png differ
diff --git a/img/blocks/plus.png b/img/blocks/plus.png
old mode 100755
new mode 100644
index bc78a46711..80d469cf85
Binary files a/img/blocks/plus.png and b/img/blocks/plus.png differ
diff --git a/img/blocks/times.png b/img/blocks/times.png
index 73deaced48..193c643afe 100644
Binary files a/img/blocks/times.png and b/img/blocks/times.png differ
diff --git a/llab/script/curriculum.js b/llab/script/curriculum.js
index 52ab172106..538448b6ea 100755
--- a/llab/script/curriculum.js
+++ b/llab/script/curriculum.js
@@ -43,8 +43,22 @@ llab.secondarySetUp = function() {
// making ifTime and takeItFurther DIVs hide until clicked --MF, 2/9/18
$('div.ifTime').each(function(i) {
- var divcontent = this.innerHTML;
- this.innerHTML = " If There Is Time...
", divcontent, "
");
+ let isVisible = Array.from(this.classList).indexOf('show') > -1;
+ let id = `hint-ifTime-${i}`;
+ this.innerHTML = `
+
+ If There Is Time...
+
+
+ ${this.innerHTML}
+
`;
+ // Use class "ifTime show" to show by default.
+ // BS3 uses the 'in' class to show content, TODO: update this for v5.
+ if (isVisible) {
+ $(`#${id}`).addClass('in');
+ $(this).removeClass('show');
+ }
});
$('div.takeItFurther').each(function(i) {
var divcontent = this.innerHTML;
diff --git a/middle-school/img/U1/60*5-reporting.png b/middle-school/img/U1/60*5-reporting.png
new file mode 100644
index 0000000000..28715bf8c5
Binary files /dev/null and b/middle-school/img/U1/60*5-reporting.png differ
diff --git "a/middle-school/img/U1/lab05/(20*5)\303\2674.png" "b/middle-school/img/U1/lab05/(20*5)\303\2674.png"
new file mode 100644
index 0000000000..1f512340ca
Binary files /dev/null and "b/middle-school/img/U1/lab05/(20*5)\303\2674.png" differ
diff --git a/middle-school/img/U1/lab05/1010-binary-reporting.png b/middle-school/img/U1/lab05/1010-binary-reporting.png
new file mode 100644
index 0000000000..4e3f59f067
Binary files /dev/null and b/middle-school/img/U1/lab05/1010-binary-reporting.png differ
diff --git a/middle-school/img/U1/lab05/20*5.png b/middle-school/img/U1/lab05/20*5.png
new file mode 100644
index 0000000000..cb78020e0b
Binary files /dev/null and b/middle-school/img/U1/lab05/20*5.png differ
diff --git a/middle-school/img/U1/lab05/239-decimal-reporting.png b/middle-school/img/U1/lab05/239-decimal-reporting.png
new file mode 100644
index 0000000000..6a963bc8c7
Binary files /dev/null and b/middle-school/img/U1/lab05/239-decimal-reporting.png differ
diff --git "a/middle-school/img/U1/lab05/28-((20*5)\303\2674).png" "b/middle-school/img/U1/lab05/28-((20*5)\303\2674).png"
new file mode 100644
index 0000000000..12451182ab
Binary files /dev/null and "b/middle-school/img/U1/lab05/28-((20*5)\303\2674).png" differ
diff --git a/middle-school/img/U1/lab05/28-.png b/middle-school/img/U1/lab05/28-.png
new file mode 100644
index 0000000000..239a78751f
Binary files /dev/null and b/middle-school/img/U1/lab05/28-.png differ
diff --git a/middle-school/img/U1/lab05/bin-to-elec(dec-to-bin-10)-reporting.png b/middle-school/img/U1/lab05/bin-to-elec(dec-to-bin-10)-reporting.png
new file mode 100644
index 0000000000..2d979a2f5a
Binary files /dev/null and b/middle-school/img/U1/lab05/bin-to-elec(dec-to-bin-10)-reporting.png differ
diff --git a/middle-school/img/U1/lab05/bin-to-elec-reporting.png b/middle-school/img/U1/lab05/bin-to-elec-reporting.png
new file mode 100644
index 0000000000..37dea26492
Binary files /dev/null and b/middle-school/img/U1/lab05/bin-to-elec-reporting.png differ
diff --git a/middle-school/img/U1/lab05/bin-to-elec.png b/middle-school/img/U1/lab05/bin-to-elec.png
new file mode 100644
index 0000000000..cd6f6dc8cb
Binary files /dev/null and b/middle-school/img/U1/lab05/bin-to-elec.png differ
diff --git a/middle-school/img/U1/lab05/capacitors-1010.png b/middle-school/img/U1/lab05/capacitors-1010.png
new file mode 100644
index 0000000000..e0def2c96f
Binary files /dev/null and b/middle-school/img/U1/lab05/capacitors-1010.png differ
diff --git a/middle-school/img/U1/lab05/capacitors.png b/middle-school/img/U1/lab05/capacitors.png
new file mode 100644
index 0000000000..3a90b18938
Binary files /dev/null and b/middle-school/img/U1/lab05/capacitors.png differ
diff --git a/middle-school/img/U1/lab05/dec-to-bin-300-reporting.png b/middle-school/img/U1/lab05/dec-to-bin-300-reporting.png
new file mode 100644
index 0000000000..c8ee05e288
Binary files /dev/null and b/middle-school/img/U1/lab05/dec-to-bin-300-reporting.png differ
diff --git a/middle-school/img/U1/lab05/dec-to-bin-60x5-reporting.png b/middle-school/img/U1/lab05/dec-to-bin-60x5-reporting.png
new file mode 100644
index 0000000000..0c21dede2d
Binary files /dev/null and b/middle-school/img/U1/lab05/dec-to-bin-60x5-reporting.png differ
diff --git a/middle-school/img/U1/lab05/dec-to-bin.png b/middle-school/img/U1/lab05/dec-to-bin.png
new file mode 100644
index 0000000000..fa329215d4
Binary files /dev/null and b/middle-school/img/U1/lab05/dec-to-bin.png differ
diff --git "a/middle-school/img/U1/lab05/\303\2674.png" "b/middle-school/img/U1/lab05/\303\2674.png"
new file mode 100644
index 0000000000..c335f78775
Binary files /dev/null and "b/middle-school/img/U1/lab05/\303\2674.png" differ
diff --git a/middle-school/img/U1/nested-math-expression.png b/middle-school/img/U1/nested-math-expression.png
new file mode 100644
index 0000000000..51dff47ede
Binary files /dev/null and b/middle-school/img/U1/nested-math-expression.png differ
diff --git a/middle-school/prog/bingo-caller.xml b/middle-school/prog/bingo-caller.xml
new file mode 100644
index 0000000000..083314c804
--- /dev/null
+++ b/middle-school/prog/bingo-caller.xml
@@ -0,0 +1 @@
+data:image/png;base64,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data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==
ready?trueG:47,N:33,I:21,B:3,O:66,B:2
trueB:1,B:4,B:5,B:6,B:7,B:8,B:9,B:10,B:11,B:12,B:13,B:14,B:15,I:16,I:17,I:18,I:19,I:20,I:22,I:23,I:24,I:25,I:26,I:27,I:28,I:29,I:30,N:31,N:32,N:34,N:35,N:36,N:37,N:38,N:39,N:40,N:41,N:42,N:43,N:44,N:45,G:46,G:48,G:49,G:50,G:51,G:52,G:53,G:54,G:55,G:56,G:57,G:58,G:59,G:60,O:61,O:62,O:63,O:64,O:65,O:67,O:68,O:69,O:70,O:71,O:72,O:73,O:74,O:75
\ No newline at end of file
diff --git a/middle-school/prog/numbers-bits-electricity.xml b/middle-school/prog/numbers-bits-electricity.xml
index 0f44adfc7f..86eccfd2f7 100644
--- a/middle-school/prog/numbers-bits-electricity.xml
+++ b/middle-school/prog/numbers-bits-electricity.xml
@@ -1 +1 @@
-data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAABt0lEQVR4nO3Z0WmDYBSAUaELhBK6RHyqW2SAjBC6RdIlSsmy9rUvgWCEr9Jz4H+7XAQ/RHGYITTUF8D/JkBSAiQlQFICJCVAUgIkJUBSAiQlQFICJCVAUgIkJUBSAiQlQFICJCVAUgIkJUBSAiQlQFICJCVAUgIkJUBSAiQlQFICJCVAUgIkJUBSAiQlQFICJCVAUgIkJUBSAiQlQFICJCVAUgIkJUBSAiS1KMDP6/Xu+e3jfE7m2I5FAb4Mw93zF+bYjqcDnE/HVcNaYx/bIUBSiwP8ej/Mt2mc59Nxvk3jfJvGpwJccx/b4QlI6ukAv6fDqgGusY/t8BVMSoCkFt25193uoRDe9vtkju1Y/CfkobnLJZljOwRISoCkBEjK2zspAZISICkBkhIgKQGSEiApAZISICkBkhIgKQGSEiApAZISICkBkhIgKQGSEiApAZISICkBkhIgKQGSEiApAZISICkBkhIgKQGSEiApAZISICkBkhIgKQGSEiApAZISICkBkhIgKQGSEiApAZISICkBkhIgKQGSEiApAZISICkBkhIgKQGSEiApAZISICkBkhIgKQGS+gFhn8wtH3dTKQAAAABJRU5ErkJggg==data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAE10lEQVR4nO3dsYqUVxzG4XdmB0whSgoLSWMTENwQdDFEtggSCe5gDEJ2CEluIlcwdiltgrg2uQCbXEGUmCJeg52VYCFoGdhj4Qgrgn4f+cKc78zzwKkG9uVf/Ri2mAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACo0O40WQ75kux22P15KzkYcPNOkp/sAjAK02Q5S+5vJWWIN0vurwLxXlvJwSR5MNTu5PUNB3YBGIVpshwqCm9elwD/H7uz5KZdAEZBgNveBaBSXcLwy6dnyuH+Xrl36fxGBLjvvQIMQG9dwvDX5S9LWczLyxvfbESA+94rwAD01iUMDzcswH3vFWAAehNgAQZgDQRYgAFYAwEWYADW4GgYfr/4WTnc3ytlMe/1Hu99NcoAD3WvAAPQ29EwPLl2uXeMymJeDvf3Rhngoe4VYAB6OxqG7RPHy+0L58rdne233rPvrpSymJd/v7/6zmd3d7bLt6dPjTLAQ90rwAD05n/A//1eAQagNwEWYADWQIAFGIA1EGABBmANuoThj92dUhbz8vT61xsR4L73CjAAvXUJwycfHSt3ds6VLz4+uREB7nuvAAPQm98DbnsXgEoJcNu7AFRKgNveBaBSAtz2LgCVEuC2dwGolAC3vQtApQS47V0AKiXAbe8CUKlpspwmzweM7/MuAZ4l96bJswF3X0ySR3YBGIVpspwlt5KcGeLNklsdA/zrVvJbkrNDvEnyzyT52y4Ao7D6BvzBYA7991bhvznU7iT5c5I8sAvAKAhw27sAVEqA294FoFIC3PYuAJUS4LZ3AaiUALe9C0ClBLjtXQAqJcBt7wJQKQFuexeASglw27sAVEqA294FoFIC3PYuAPX6fPWGsrt6H3I+yYUBd39I8qNdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABr0CuNTgtMmr0SgAAAAAElFTkSuQmCC
forward turn turnLeft setHeading doFaceTowards gotoXY doGotoObject doGlide changeXPosition setXPosition changeYPosition setYPosition bounceOffEdge xPosition yPosition direction doSwitchToCostume doWearNextCostume getCostumeIdx reportGetImageAttribute reportNewCostume reportNewCostumeStretched doSayFor bubble doThinkFor doThink changeEffect setEffect getEffect clearEffects changeScale setScale getScale show hide reportShown goToLayer goBack doScreenshot reportCostumes alert log playSound doPlaySoundUntilDone doPlaySoundAtRate doStopAllSounds reportGetSoundAttribute reportNewSoundFromSamples doRest doPlayNote doPlayFrequency doSetInstrument doChangeTempo doSetTempo getTempo changeVolume setVolume getVolume changePan setPan getPan playFreq stopFreq reportSounds clear down up getPenDown setColor setPenHSVA changePenHSVA getPenAttribute setBackgroundColor setBackgroundHSVA changeBackgroundHSVA changeSize setSize doStamp floodFill write reportPenTrailsAsCostume reportPentrailsAsSVG doPasteOn doCutFrom receiveInteraction receiveGo receiveKey receiveMessage receiveCondition doBroadcast doBroadcastAndWait getLastMessage doSend doWait doWaitUntil doForever doRepeat doUntil doFor doIf doIfElse reportIfElse doStopThis doRun fork evaluate doReport doCallCC reportCallCC doTellTo reportAskFor receiveOnClone createClone newClone removeClone doPauseAll doWarp reportTouchingObject reportTouchingColor reportColorIsTouchingColor reportAspect reportStackSize reportFrameCount reportYieldCount reportThreadCount doAsk reportLastAnswer getLastAnswer reportMouseX reportMouseY reportMouseDown reportKeyPressed reportRelationTo doResetTimer reportTimer getTimer reportAttributeOf reportObject reportURL doSetGlobalFlag reportGlobalFlag reportDate reportGet reportAudio doSetVideoTransparency reportVideo reportLessThan reportGreaterThan reportEquals reportAnd reportOr reportNot reportBoolean reportJoinWords reportTextSplit reportLetter reportStringSize reportUnicode reportUnicodeAsLetter reportIsA reportIsIdentical reportJSFunction reportRandom doSetVar doChangeVar doShowVar doHideVar doDeleteAttr doDeclareVariables reportNewList reportNumbers reportCONS reportListItem reportCDR reportListAttribute reportListIndex reportConcatenatedLists reportReshape reportListContainsItem reportListIsEmpty doForEach reportMap reportKeep reportFindFirst reportCombine doAddToList doDeleteFromList doInsertInList doReplaceInList
\ No newline at end of file
+data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAABDRJREFUeF7t2L9L1AEYx/HHQVNQKmgQBFtqajlxCJwSGtyyQQKF3PsjGnQLW230Hwi6RqE5CAp1aIgiSPphCUnckRBXF10p0Wng1688n++Hd+t9+T7P8/m8qOt62u12O/hDAkkJ9AAwKXnGdhIAIBBSEwBgavwMByAGUhMAYGr8DAcgBlITAGBq/AwHIAZSEwBgavwMByAGUhMAYGr8DAcgBlITAGBq/AwHIAZSEwBgavwMByAGUhMAYGr8DAcgBlITAGBq/AwHIAZSEwBgavwMByAGUhMAYGr8DAcgBlITAGBq/AwHIAZSEwBgavwMByAGUhMAYGr8DAcgBlITAGBq/AwHIAZSEwBgavwMByAGUhMAYGr8DAcgBlITAGBq/AwHIAZSEwBgavwMByAGUhMAYGr8DAcgBlITAGBq/AwHIAZSEwBgavwMLwRwZWUlNjc3u9Ib6O+Pm/PzMTw83Pns3vJybG9vdz3X19cXs3NzMTo6eiLPUWt1EigEcLxWi42Njc6V42dPx7OdL/sXP11bi1qt9vuzsbHYWF8/MI3DnivjfdWJn02PDfDJ1Ym4/OhxaQDLeB+1VieBwgBHPn2Ic6d64/ali7Hw/GV8bX2P+2+3oujfgCMf35f2vurEz6aFAU40d+JMX2/cunA+ll+9iW8/2nH3xevCACcan0t7H7VWJ4HCAPe+A5bxT+bf3xXLeF914mfTYwO8PjIcD95tlfYdsIz3UWt1Ejg2wH9PLfod8Kj/W/7f3OrEz6YAxEBqAoUAzs3Oxu7ubtfizUYj7iwt7f8OeGNmJlqtVtdzv36cXlhcjCuTk53Pyn4uNVGGHymBQgDr9XpMT093DVr/86Pz3g/RD+v1uHbAc6urq9Fut2NqaqrzjrKfO1ICPJyaAABT42c4ADGQmgAAU+NneCGAzWYzBgcHu9Lb+4/JwMBA57PDnms0Gp3Ph4aGTuQ5aq1OAoUAVuc8NlVPAIDqDZnvB0DzgtXPA6B6Q+b7AdC8YPXzAKjekPl+ADQvWP08AKo3ZL4fAM0LVj8PgOoNme8HQPOC1c8DoHpD5vsB0Lxg9fMAqN6Q+X4ANC9Y/TwAqjdkvh8AzQtWPw+A6g2Z7wdA84LVzwOgekPm+wHQvGD18wCo3pD5fgA0L1j9PACqN2S+HwDNC1Y/D4DqDZnvB0DzgtXPA6B6Q+b7AdC8YPXzAKjekPl+ADQvWP08AKo3ZL4fAM0LVj8PgOoNme8HQPOC1c8DoHpD5vsB0Lxg9fMAqN6Q+X4ANC9Y/TwAqjdkvh8AzQtWPw+A6g2Z7wdA84LVzwOgekPm+wHQvGD18wCo3pD5fgA0L1j9PACqN2S+HwDNC1Y/D4DqDZnvB0DzgtXPA6B6Q+b7AdC8YPXzAKjekPl+ADQvWP08AKo3ZL4fAM0LVj8PgOoNme8HQPOC1c/7CZAJrsaDyRJxAAAAAElFTkSuQmCC forward turn turnLeft setHeading doFaceTowards gotoXY doGotoObject doGlide changeXPosition setXPosition changeYPosition setYPosition bounceOffEdge xPosition yPosition direction doSwitchToCostume doWearNextCostume getCostumeIdx reportGetImageAttribute reportNewCostume reportNewCostumeStretched doSayFor bubble doThinkFor doThink changeEffect setEffect getEffect clearEffects changeScale setScale getScale show hide reportShown goToLayer goBack doScreenshot reportCostumes alert log playSound doPlaySoundUntilDone doPlaySoundAtRate doStopAllSounds reportGetSoundAttribute reportNewSoundFromSamples doRest doPlayNote doPlayFrequency doSetInstrument doChangeTempo doSetTempo getTempo changeVolume setVolume getVolume changePan setPan getPan playFreq stopFreq reportSounds clear down up getPenDown setColor setPenHSVA changePenHSVA getPenAttribute setBackgroundColor setBackgroundHSVA changeBackgroundHSVA changeSize setSize doStamp floodFill write reportPenTrailsAsCostume reportPentrailsAsSVG doPasteOn doCutFrom receiveInteraction receiveGo receiveKey receiveMessage receiveCondition doBroadcast doBroadcastAndWait getLastMessage doSend doWait doWaitUntil doForever doRepeat doUntil doFor doIf doIfElse reportIfElse doStopThis doRun fork evaluate doReport doCallCC reportCallCC doTellTo reportAskFor receiveOnClone createClone newClone removeClone doPauseAll doWarp reportTouchingObject reportTouchingColor reportColorIsTouchingColor reportAspect reportStackSize reportFrameCount reportYieldCount reportThreadCount doAsk reportLastAnswer getLastAnswer reportMouseX reportMouseY reportMouseDown reportKeyPressed reportRelationTo doResetTimer reportTimer getTimer reportAttributeOf reportObject reportURL doSetGlobalFlag reportGlobalFlag reportDate reportGet reportAudio doSetVideoTransparency reportVideo reportLessThan reportGreaterThan reportEquals reportAnd reportOr reportNot reportBoolean reportJoinWords reportTextSplit reportLetter reportStringSize reportUnicode reportUnicodeAsLetter reportIsA reportIsIdentical reportJSFunction reportRandom doSetVar doChangeVar doShowVar doHideVar doDeleteAttr doDeclareVariables reportNewList reportNumbers reportCONS reportListItem reportCDR reportListAttribute reportListIndex reportConcatenatedLists reportReshape reportListContainsItem reportListIsEmpty doForEach reportMap reportKeep reportFindFirst reportCombine doAddToList doDeleteFromList doInsertInList doReplaceInList
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAEbZJREFUeF7t3TGI3gcdx+HfXSLUQYpoA61CKdYWrAiNQxENDTiKzoIObkVd3Ds0BUF3bcHNRRd1rQ5WIkEXRQRBUQSdLLSiRasOxjtJWwRrzHvvvW/6uf8/T8BF3/e+9z7v7+WTNEc9GL8IECBAgACBN13g4E1fNEiAAAECBAiMADsCAgQIECAQCAhwgG6SAAECBAgIsBsgQIAAAQKBgAAH6CYJECBAgIAAuwECBAgQIBAICHCAbpIAAQIECAiwGyBAgAABAoGAAAfoJgkQIECAgAC7AQIECBAgEAgIcIBukgABAgQICLAbIECAAAECgYAAB+gmCRAgQICAALsBAgQIECAQCAhwgG6SAAECBAgIsBsgQIAAAQKBgAAH6CYJECBAgIAAuwECBAgQIBAICHCAbpIAAQIECAiwGyBAgAABAoGAAAfoJgkQIECAgAC7AQIECBAgEAgIcIBukgABAgQICLAbIECAAAECgYAAB+gmCRAgQICAALsBAgQIECAQCAhwgG6SAAECBAgIsBsgQIAAAQKBgAAH6CYJECBAgIAAuwECBAgQIBAICHCAbpIAAQIECAiwGyBAgAABAoGAAAfoJgkQIECAgAC7AQIECBAgEAgIcIBukgABAgQICLAbIECAAAECgYAAB+gmCRAgQICAALsBAgQIECAQCAhwgG6SAAECBAgIsBsgQIAAAQKBgAAH6CYJECBAgIAAuwECBAgQIBAICHCAbpIAAQIECAiwGyBAgAABAoGAAAfoJgkQIECAgAC7AQIECBAgEAgIcIBukgABAgQICLAbIECAAAECgYAAB+gmCRAgQICAALsBAgQIECAQCAhwgG6SAAECBAgIsBsgQIAAAQKBgAAH6CYJECBAgIAAuwECBAgQIBAICHCAbpIAAQIECAiwGyBAgAABAoGAAAfoJgkQIECAgAC7AQIECBAgEAgIcIBukgABAgQICLAbIECAAAECgYAAB+gmCRAgQICAALsBAgQIECAQCAhwgG6SAAECBAgIsBsgQIAAAQKBgAAH6CYJECBAgIAAuwECBAgQIBAICHCAbpIAAQIECAiwGyBAgAABAoGAAAfoJgkQIECAgAC7AQIECBAgEAgIcIBukgABAgQICLAbIECAAAECgYAAB+gmCRAgQICAALsBAgQIECAQCAhwgG6SAAECBAgIsBsgQIAAAQKBgAAH6CYJECBAgIAAuwECBAgQIBAICHCAbpIAAQIECAiwGyBAgAABAoGAAAfoJgkQIECAgAC7AQIECBAgEAgIcIBukgABAgQICLAbIECAAAECgYAAB+gmCRAgQICAALsBAgQIECAQCAhwgG6SAAECBAgIsBsgQIAAAQKBgAAH6CYJECBAgIAAuwECBAgQIBAICHCAbpIAAQIECAiwGyBAgAABAoGAAAfoJgkQIECAgAC7AQIECBAgEAgIcIBukgABAgQICLAbIECAAAECgYAAB+gmCRAgQICAALsBAgQIECAQCAhwgG6SAAECBAgIsBsgQIAAAQKBgAAH6CYJECBAgIAAuwECBAgQIBAICHCAbpIAAQIECAiwGyBAgAABAoGAAAfoJgkQIECAgAC7AQIECBAgEAgIcIBukgABAgQICLAbIECAAAECgYAAB+gmCRAgQICAALsBAgQIECAQCAhwgG6SAAECBAgIsBsgQIAAAQKBgAAH6CYJECBAgIAAuwECBAgQIBAICHCAbpIAAQIECAiwGyBAgAABAoGAAAfoJgkQIECAgAC7AQIECBAgEAgIcIBukgABAgQICLAbIECAAAECgYAAB+gmCRAgQICAALsBAgQIECAQCAhwgG6SAAECBAgIsBsgQIAAAQKBgAAH6CYJECBAgIAAuwECBAgQIBAICHCAbpIAAQIECAiwGyBAgAABAoGAAAfoJgkQIECAgAC7AQIECBAgEAgIcIBukgABAgQICLAbIECAAAECgYAAB+gmCRAgQICAALsBAgQIECAQCAhwgG6SAAECBAgIsBsgQIAAAQKBgAAH6CYJECBAgIAAuwECBAgQIBAInOkAn5+5dDTz0X26HM48f33m2oav+enDmUsz84d9bB/N3DuvbX7D7j5EfQ0CBAgsX+BMB/hw5srBzOMzc3lP1FePZ354NHPlVl/vcOZrxzMPH762vfOvo5mrBzO/OZp5wu7OnL4AAQIEViGwhAA/tU/p45mnTxDgpw42RHrb78nutmIeT4AAgXULCPBN3t/DGQHe8e5P8huOHSc8nQABAosWWHyAP3bvhfnOhy/OF3/521f/s+nXScJwlgO8pte76b3yvxMgQGDNAosP8FcuPjKfffD++d0rf5/3Pnd143u19ACv6fVufLM8gAABAisWWHyAn/ngI/PEe+6cAK/p9a74c+WlESBAYKOAAC/s74AFeONNewABAgQWISDAAjzV33kv4hPimyRAgMBtEhBgARbg2/Th8mUJECBwK4HFBPgLDz0wX/7Aw3P+8HCrd/S7L7w4H7/20/88Zyk/hHUnvN6t3kgPJkCAwMoEFhPg5y8/No9feMfW/NePjuaub39vcQG+E17v1m+mJxAgQGBFAosJ8H1vvWs+cd+FOXfw39/yZx549zz69rvnlX9enyd/8ev/eWt+9Mc/z89f/sviAnwnvN4VfY68FAIECGwtsJgA/79XtqafCj7JD0Ot6fVufa2eQIAAgRUJCPBN3syThHDbG9jX3z0L8LbyHk+AAIGzKSDAAuynoM/mZ9N3RYDAygUEWIAFeOUfci+PAIGzKbD4AD/9/ofmyfc9OD/508vzoe//eKPyvv5R8MahNzxgX7trer3bGno8AQIE1iSw+ADf/Zbz86n73zXPvfDi/P5v/9j43uwrhBuHblOA1/R6tzX0eAIECKxJYPEB3vbNWHqA1/R6t30tHk+AAIE1CQjwwv4OeNvjO8u/4dj2tXg8AQIE1iQgwALsh7DW9In2WggQWIyAAAuwAC/m4+obJUBgTQICLMACvKZPtNdCgMBiBARYgAV4MR9X3ygBAmsSEGABFuA1faK9FgIEFiMgwAIswIv5uPpGCRBYk8ASAvy5mblnT+gvHc88ezRz5VZf79zMt45nLh/MvHMfu8czfz2e+dXxzGN29yHqaxAgQGD5AksI8D3/mnlmH9TnZj5/PPPSpgAfznxpZt52NPPVfewezHx9Zq4fz3zkVl/vTtvdh62vQYAAgaUKnPkA34DdFMyT4h++/iffTV/vxv8d4cwcbHrcSXcPZn4wM4c3/lS9IcB31O5J/TyOAAECaxQQ4Ju8qwK826mf9Dccu614NgECBJYtIMAC/OoPYRV/4l/2R8d3T4AAgd0EBFiABXi3z5BnEyBA4FQCAizAAnyqj44nESBAYDcBARZgAd7tM+TZBAgQOJWAAAuwAJ/qo+NJBAgQ2E1AgAVYgHf7DHk2AQIETiUgwAIswKf66HgSAQIEdhMQYAEW4N0+Q55NgACBUwkIsAAL8Kk+Op5EgACB3QQEWIAFeLfPkGcTIEDgVAJnOsAzc/H1V/WzU726Nzzp/MylG//V9ZlrG77eozf+zVAzs5fdmfnkjX8X9Mx80+4+3klfgwABAssXOOsBXr6wV0CAAAECBG4iIMDOggABAgQIBAICHKCbJECAAAECAuwGCBAgQIBAICDAAbpJAgQIECAgwG6AAAECBAgEAgIcoJskQIAAAQIC7AYIECBAgEAgIMABukkCBAgQICDAboAAAQIECAQCAhygmyRAgAABAgLsBggQIECAQCAgwAG6SQIECBAgIMBugAABAgQIBAICHKCbJECAAAECAuwGCBAgQIBAICDAAbpJAgQIECAgwG6AAAECBAgEAgIcoJskQIAAAQIC7AYIECBAgEAgIMABukkCBAgQICDAboAAAQIECAQCAhygmyRAgAABAgLsBggQIECAQCAgwAG6SQIECBAgIMBugAABAgQIBAICHKCbJECAAAECAuwGCBAgQIBAICDAAbpJAgQIECAgwG6AAAECBAgEAgIcoJskQIAAAQIC7AYIECBAgEAgIMABukkCBAgQICDAboAAAQIECAQCAhygmyRAgAABAgLsBggQIECAQCAgwAG6SQIECBAgIMBugAABAgQIBAICHKCbJECAAAECAuwGCBAgQIBAICDAAbpJAgQIECAgwG6AAAECBAgEAgIcoJskQIAAAQIC7AYIECBAgEAgIMABukkCBAgQICDAboAAAQIECAQCAhygmyRAgAABAgLsBggQIECAQCAgwAG6SQIECBAgIMBugAABAgQIBAICHKCbJECAAAECAuwGCBAgQIBAICDAAbpJAgQIECAgwG6AAAECBAgEAgIcoJskQIAAAQIC7AYIECBAgEAgIMABukkCBAgQICDAboAAAQIECAQCAhygmyRAgAABAgLsBggQIECAQCAgwAG6SQIECBAgIMBugAABAgQIBAICHKCbJECAAAECAuwGCBAgQIBAICDAAbpJAgQIECAgwG6AAAECBAgEAgIcoJskQIAAAQIC7AYIECBAgEAgIMABukkCBAgQICDAboAAAQIECAQCAhygmyRAgAABAgLsBggQIECAQCAgwAG6SQIECBAgIMBugAABAgQIBAICHKCbJECAAAECAuwGCBAgQIBAICDAAbpJAgQIECAgwG6AAAECBAgEAgIcoJskQIAAAQIC7AYIECBAgEAgIMABukkCBAgQICDAboAAAQIECAQCAhygmyRAgAABAgLsBggQIECAQCAgwAG6SQIECBAgIMBugAABAgQIBAICHKCbJECAAAECAuwGCBAgQIBAICDAAbpJAgQIECAgwG6AAAECBAgEAgIcoJskQIAAAQIC7AYIECBAgEAgIMABukkCBAgQICDAboAAAQIECAQCAhygmyRAgAABAgLsBggQIECAQCAgwAG6SQIECBAgIMBugAABAgQIBAICHKCbJECAAAECAuwGCBAgQIBAICDAAbpJAgQIECAgwG6AAAECBAgEAgIcoJskQIAAAQIC7AYIECBAgEAgIMABukkCBAgQICDAboAAAQIECAQCAhygmyRAgAABAgLsBggQIECAQCAgwAG6SQIECBAgIMBugAABAgQIBAICHKCbJECAAAECAuwGCBAgQIBAICDAAbpJAgQIECAgwG6AAAECBAgEAgIcoJskQIAAAQIC7AYIECBAgEAgIMABukkCBAgQICDAboAAAQIECAQCAhygmyRAgAABAgLsBggQIECAQCAgwAG6SQIECBAgIMBugAABAgQIBAICHKCbJECAAAECAuwGCBAgQIBAICDAAbpJAgQIECAgwG6AAAECBAgEAgIcoJskQIAAAQIC7AYIECBAgEAgIMABukkCBAgQICDAboAAAQIECAQCAhygmyRAgAABAgLsBggQIECAQCAgwAG6SQIECBAgIMBugAABAgQIBAICHKCbJECAAAECAuwGCBAgQIBAICDAAbpJAgQIECAgwG6AAAECBAgEAgIcoJskQIAAAQIC7AYIECBAgEAgIMABukkCBAgQICDAboAAAQIECAQCAhygmyRAgAABAgLsBggQIECAQCAgwAG6SQIECBAgIMBugAABAgQIBAICHKCbJECAAAECAuwGCBAgQIBAICDAAbpJAgQIECAgwG6AAAECBAgEAgIcoJskQIAAAQIC7AYIECBAgEAgIMABukkCBAgQICDAboAAAQIECAQCAhygmyRAgAABAgLsBggQIECAQCAgwAG6SQIECBAgIMBugAABAgQIBAICHKCbJECAAAECAuwGCBAgQIBAICDAAbpJAgQIECAgwG6AAAECBAgEAgIcoJskQIAAAQIC7AYIECBAgEAgIMABukkCBAgQICDAboAAAQIECAQCAhygmyRAgAABAgLsBggQIECAQCAgwAG6SQIECBAgIMBugAABAgQIBAICHKCbJECAAAECAuwGCBAgQIBAICDAAbpJAgQIECAgwG6AAAECBAgEAgIcoJskQIAAAQIC7AYIECBAgEAgIMABukkCBAgQICDAboAAAQIECAQCAhygmyRAgAABAv8GTKJwlqbvqXAAAAAASUVORK5CYII=
\ No newline at end of file
diff --git a/middle-school/student-pages/U1/L2/03-creating-editing-blocks.html b/middle-school/student-pages/U1/L2/03-creating-editing-blocks.html
index 01bdc73045..1dd082df0c 100644
--- a/middle-school/student-pages/U1/L2/03-creating-editing-blocks.html
+++ b/middle-school/student-pages/U1/L2/03-creating-editing-blocks.html
@@ -51,7 +51,7 @@ Editing the Story Structure
-
+
-
@@ -67,4 +67,4 @@
Editing the Story Structure