diff --git a/1-js/1-getting-started/1-intro/limitations.svg b/1-js/1-getting-started/1-intro/limitations.svg
index 33e65aaa..19c8eaec 100644
--- a/1-js/1-getting-started/1-intro/limitations.svg
+++ b/1-js/1-getting-started/1-intro/limitations.svg
@@ -1,131 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/1-getting-started/4-devtools/chrome@2x.png b/1-js/1-getting-started/4-devtools/chrome@2x.png
index ed7909e1..35fbb424 100755
Binary files a/1-js/1-getting-started/4-devtools/chrome@2x.png and b/1-js/1-getting-started/4-devtools/chrome@2x.png differ
diff --git a/1-js/1-getting-started/4-devtools/firebug-gray.png b/1-js/1-getting-started/4-devtools/firebug-gray.png
index 1fd5f8fa..dd234fe0 100755
Binary files a/1-js/1-getting-started/4-devtools/firebug-gray.png and b/1-js/1-getting-started/4-devtools/firebug-gray.png differ
diff --git a/1-js/1-getting-started/4-devtools/firefox@2x.png b/1-js/1-getting-started/4-devtools/firefox@2x.png
index bf602cd9..ff3633b7 100755
Binary files a/1-js/1-getting-started/4-devtools/firefox@2x.png and b/1-js/1-getting-started/4-devtools/firefox@2x.png differ
diff --git a/1-js/1-getting-started/4-devtools/firefox_console_down@2x.png b/1-js/1-getting-started/4-devtools/firefox_console_down@2x.png
index 2e5dd021..e19b9f3e 100755
Binary files a/1-js/1-getting-started/4-devtools/firefox_console_down@2x.png and b/1-js/1-getting-started/4-devtools/firefox_console_down@2x.png differ
diff --git a/1-js/1-getting-started/4-devtools/firefox_console_enable@2x.png b/1-js/1-getting-started/4-devtools/firefox_console_enable@2x.png
index a9eb7f26..2bf6ea18 100755
Binary files a/1-js/1-getting-started/4-devtools/firefox_console_enable@2x.png and b/1-js/1-getting-started/4-devtools/firefox_console_enable@2x.png differ
diff --git a/1-js/1-getting-started/4-devtools/safari.png b/1-js/1-getting-started/4-devtools/safari.png
index 7fda7429..9a9cac5b 100755
Binary files a/1-js/1-getting-started/4-devtools/safari.png and b/1-js/1-getting-started/4-devtools/safari.png differ
diff --git a/1-js/2-first-steps/17-function-basics/style.png b/1-js/2-first-steps/17-function-basics/style.png
index d0a49dcc..f61d2f80 100644
Binary files a/1-js/2-first-steps/17-function-basics/style.png and b/1-js/2-first-steps/17-function-basics/style.png differ
diff --git a/1-js/2-first-steps/5-variables/variable-brown.svg b/1-js/2-first-steps/5-variables/variable-brown.svg
index a160bc88..a004ec2c 100644
--- a/1-js/2-first-steps/5-variables/variable-brown.svg
+++ b/1-js/2-first-steps/5-variables/variable-brown.svg
@@ -1,27 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/2-first-steps/5-variables/variable-change.svg b/1-js/2-first-steps/5-variables/variable-change.svg
index ce1b9b43..27e2afdf 100644
--- a/1-js/2-first-steps/5-variables/variable-change.svg
+++ b/1-js/2-first-steps/5-variables/variable-change.svg
@@ -1,47 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/2-first-steps/5-variables/variable-gray.svg b/1-js/2-first-steps/5-variables/variable-gray.svg
index 4b95817a..06dff649 100644
--- a/1-js/2-first-steps/5-variables/variable-gray.svg
+++ b/1-js/2-first-steps/5-variables/variable-gray.svg
@@ -1,27 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/2-first-steps/5-variables/variable-green.svg b/1-js/2-first-steps/5-variables/variable-green.svg
index efb03c5a..d83e28f9 100644
--- a/1-js/2-first-steps/5-variables/variable-green.svg
+++ b/1-js/2-first-steps/5-variables/variable-green.svg
@@ -1,27 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/2-first-steps/5-variables/variable.svg b/1-js/2-first-steps/5-variables/variable.svg
index 29aea2c9..eb3512ca 100644
--- a/1-js/2-first-steps/5-variables/variable.svg
+++ b/1-js/2-first-steps/5-variables/variable.svg
@@ -1,27 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/3-writing-js/1-debugging-chrome/chrome_break_error@2x.png b/1-js/3-writing-js/1-debugging-chrome/chrome_break_error@2x.png
index 96341920..d9d576ec 100755
Binary files a/1-js/3-writing-js/1-debugging-chrome/chrome_break_error@2x.png and b/1-js/3-writing-js/1-debugging-chrome/chrome_break_error@2x.png differ
diff --git a/1-js/3-writing-js/1-debugging-chrome/chrome_sources@2x.png b/1-js/3-writing-js/1-debugging-chrome/chrome_sources@2x.png
index effa8673..fc65ed3f 100755
Binary files a/1-js/3-writing-js/1-debugging-chrome/chrome_sources@2x.png and b/1-js/3-writing-js/1-debugging-chrome/chrome_sources@2x.png differ
diff --git a/1-js/3-writing-js/1-debugging-chrome/chrome_sources_break@2x.png b/1-js/3-writing-js/1-debugging-chrome/chrome_sources_break@2x.png
index 35593906..d6eadbe6 100755
Binary files a/1-js/3-writing-js/1-debugging-chrome/chrome_sources_break@2x.png and b/1-js/3-writing-js/1-debugging-chrome/chrome_sources_break@2x.png differ
diff --git a/1-js/3-writing-js/1-debugging-chrome/chrome_sources_breakpoint@2x.png b/1-js/3-writing-js/1-debugging-chrome/chrome_sources_breakpoint@2x.png
index e1cce1b2..eba2b9bf 100755
Binary files a/1-js/3-writing-js/1-debugging-chrome/chrome_sources_breakpoint@2x.png and b/1-js/3-writing-js/1-debugging-chrome/chrome_sources_breakpoint@2x.png differ
diff --git a/1-js/3-writing-js/1-debugging-chrome/chrome_sources_buttons@2x.png b/1-js/3-writing-js/1-debugging-chrome/chrome_sources_buttons@2x.png
index 8a927d30..7a16ea1c 100755
Binary files a/1-js/3-writing-js/1-debugging-chrome/chrome_sources_buttons@2x.png and b/1-js/3-writing-js/1-debugging-chrome/chrome_sources_buttons@2x.png differ
diff --git a/1-js/3-writing-js/1-debugging-chrome/console_error@2x.png b/1-js/3-writing-js/1-debugging-chrome/console_error@2x.png
index 1e470740..4ab2fcea 100755
Binary files a/1-js/3-writing-js/1-debugging-chrome/console_error@2x.png and b/1-js/3-writing-js/1-debugging-chrome/console_error@2x.png differ
diff --git a/1-js/3-writing-js/1-debugging-chrome/manage1@2x.png b/1-js/3-writing-js/1-debugging-chrome/manage1@2x.png
index 61ffb88f..3f3c8116 100755
Binary files a/1-js/3-writing-js/1-debugging-chrome/manage1@2x.png and b/1-js/3-writing-js/1-debugging-chrome/manage1@2x.png differ
diff --git a/1-js/3-writing-js/1-debugging-chrome/manage2@2x.png b/1-js/3-writing-js/1-debugging-chrome/manage2@2x.png
index 90977218..904280e4 100755
Binary files a/1-js/3-writing-js/1-debugging-chrome/manage2@2x.png and b/1-js/3-writing-js/1-debugging-chrome/manage2@2x.png differ
diff --git a/1-js/3-writing-js/1-debugging-chrome/manage3@2x.png b/1-js/3-writing-js/1-debugging-chrome/manage3@2x.png
index 1c4b1ac8..3a988aa2 100755
Binary files a/1-js/3-writing-js/1-debugging-chrome/manage3@2x.png and b/1-js/3-writing-js/1-debugging-chrome/manage3@2x.png differ
diff --git a/1-js/3-writing-js/1-debugging-chrome/manage4@2x.png b/1-js/3-writing-js/1-debugging-chrome/manage4@2x.png
index 24e18a5e..d8758709 100755
Binary files a/1-js/3-writing-js/1-debugging-chrome/manage4@2x.png and b/1-js/3-writing-js/1-debugging-chrome/manage4@2x.png differ
diff --git a/1-js/3-writing-js/1-debugging-chrome/manage5@2x.png b/1-js/3-writing-js/1-debugging-chrome/manage5@2x.png
index ad386c3e..c08f8a68 100755
Binary files a/1-js/3-writing-js/1-debugging-chrome/manage5@2x.png and b/1-js/3-writing-js/1-debugging-chrome/manage5@2x.png differ
diff --git a/1-js/3-writing-js/1-debugging-chrome/manage6@2x.png b/1-js/3-writing-js/1-debugging-chrome/manage6@2x.png
index d84cd790..52dad975 100755
Binary files a/1-js/3-writing-js/1-debugging-chrome/manage6@2x.png and b/1-js/3-writing-js/1-debugging-chrome/manage6@2x.png differ
diff --git a/1-js/3-writing-js/1-debugging-chrome/statusbarButtonGlyphs.svg b/1-js/3-writing-js/1-debugging-chrome/statusbarButtonGlyphs.svg
index 6e10e153..0b3d8c98 100755
--- a/1-js/3-writing-js/1-debugging-chrome/statusbarButtonGlyphs.svg
+++ b/1-js/3-writing-js/1-debugging-chrome/statusbarButtonGlyphs.svg
@@ -1,1735 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/3-writing-js/2-coding-style/code-style.svg b/1-js/3-writing-js/2-coding-style/code-style.svg
index d59db930..9ee584be 100644
--- a/1-js/3-writing-js/2-coding-style/code-style.svg
+++ b/1-js/3-writing-js/2-coding-style/code-style.svg
@@ -1,94 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/3-writing-js/2-coding-style/figure-bracket-style.svg b/1-js/3-writing-js/2-coding-style/figure-bracket-style.svg
index 770d697d..05eb5901 100644
--- a/1-js/3-writing-js/2-coding-style/figure-bracket-style.svg
+++ b/1-js/3-writing-js/2-coding-style/figure-bracket-style.svg
@@ -1,32 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/4-data-structures/4-object/object-person-1.svg b/1-js/4-data-structures/4-object/object-person-1.svg
index 5cc157cc..32109690 100644
--- a/1-js/4-data-structures/4-object/object-person-1.svg
+++ b/1-js/4-data-structures/4-object/object-person-1.svg
@@ -1,28 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/4-data-structures/4-object/object-person-2.svg b/1-js/4-data-structures/4-object/object-person-2.svg
index fd0e20a0..8aff7a56 100644
--- a/1-js/4-data-structures/4-object/object-person-2.svg
+++ b/1-js/4-data-structures/4-object/object-person-2.svg
@@ -1,22 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/4-data-structures/4-object/object-person-empty.svg b/1-js/4-data-structures/4-object/object-person-empty.svg
index 6953b96c..84be8c83 100644
--- a/1-js/4-data-structures/4-object/object-person-empty.svg
+++ b/1-js/4-data-structures/4-object/object-person-empty.svg
@@ -1,27 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/4-data-structures/4-object/object.svg b/1-js/4-data-structures/4-object/object.svg
index 3ef58134..12bb5978 100644
--- a/1-js/4-data-structures/4-object/object.svg
+++ b/1-js/4-data-structures/4-object/object.svg
@@ -1,35 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/4-data-structures/6-object-reference/object-reference-console@2x.png b/1-js/4-data-structures/6-object-reference/object-reference-console@2x.png
index 89345268..bfb0a3cf 100644
Binary files a/1-js/4-data-structures/6-object-reference/object-reference-console@2x.png and b/1-js/4-data-structures/6-object-reference/object-reference-console@2x.png differ
diff --git a/1-js/4-data-structures/6-object-reference/variable-contains-reference.svg b/1-js/4-data-structures/6-object-reference/variable-contains-reference.svg
index 6040266d..72adfb31 100644
--- a/1-js/4-data-structures/6-object-reference/variable-contains-reference.svg
+++ b/1-js/4-data-structures/6-object-reference/variable-contains-reference.svg
@@ -1,47 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/4-data-structures/6-object-reference/variable-copy-reference.svg b/1-js/4-data-structures/6-object-reference/variable-copy-reference.svg
index 08c40a76..0fa413f7 100644
--- a/1-js/4-data-structures/6-object-reference/variable-copy-reference.svg
+++ b/1-js/4-data-structures/6-object-reference/variable-copy-reference.svg
@@ -1,72 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/4-data-structures/6-object-reference/variable-copy-value.svg b/1-js/4-data-structures/6-object-reference/variable-copy-value.svg
index 2aa5ef07..4478ff82 100644
--- a/1-js/4-data-structures/6-object-reference/variable-copy-value.svg
+++ b/1-js/4-data-structures/6-object-reference/variable-copy-value.svg
@@ -1,49 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/4-data-structures/7-array/array-pop.svg b/1-js/4-data-structures/7-array/array-pop.svg
index 99e96810..bc398d09 100644
--- a/1-js/4-data-structures/7-array/array-pop.svg
+++ b/1-js/4-data-structures/7-array/array-pop.svg
@@ -1,68 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/4-data-structures/7-array/array-shift.svg b/1-js/4-data-structures/7-array/array-shift.svg
index 22efd09b..968e8f64 100644
--- a/1-js/4-data-structures/7-array/array-shift.svg
+++ b/1-js/4-data-structures/7-array/array-shift.svg
@@ -1,104 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/4-data-structures/7-array/array-speed.svg b/1-js/4-data-structures/7-array/array-speed.svg
index a67023df..84fa2a2d 100644
--- a/1-js/4-data-structures/7-array/array-speed.svg
+++ b/1-js/4-data-structures/7-array/array-speed.svg
@@ -1,59 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/4-data-structures/7-array/queue.svg b/1-js/4-data-structures/7-array/queue.svg
index 0b512b75..df78561f 100644
--- a/1-js/4-data-structures/7-array/queue.svg
+++ b/1-js/4-data-structures/7-array/queue.svg
@@ -1,19 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/4-data-structures/7-array/stack.svg b/1-js/4-data-structures/7-array/stack.svg
index 40bcc58b..d9d56a84 100644
--- a/1-js/4-data-structures/7-array/stack.svg
+++ b/1-js/4-data-structures/7-array/stack.svg
@@ -1,15 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/4-data-structures/9-array-iteration/reduce.svg b/1-js/4-data-structures/9-array-iteration/reduce.svg
index 16625970..aa533e5d 100644
--- a/1-js/4-data-structures/9-array-iteration/reduce.svg
+++ b/1-js/4-data-structures/9-array-iteration/reduce.svg
@@ -1,64 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/5-functions-closures/2-closures/1.png b/1-js/5-functions-closures/2-closures/1.png
index bbbbb2bc..3a13cf86 100755
Binary files a/1-js/5-functions-closures/2-closures/1.png and b/1-js/5-functions-closures/2-closures/1.png differ
diff --git a/1-js/5-functions-closures/2-closures/1@2x.png b/1-js/5-functions-closures/2-closures/1@2x.png
index d6fea260..43c32b22 100755
Binary files a/1-js/5-functions-closures/2-closures/1@2x.png and b/1-js/5-functions-closures/2-closures/1@2x.png differ
diff --git a/1-js/5-functions-closures/2-closures/2.png b/1-js/5-functions-closures/2-closures/2.png
index 19e1a6d2..6af9e7c5 100755
Binary files a/1-js/5-functions-closures/2-closures/2.png and b/1-js/5-functions-closures/2-closures/2.png differ
diff --git a/1-js/5-functions-closures/2-closures/2@2x.png b/1-js/5-functions-closures/2-closures/2@2x.png
index fc810e06..b47c9e44 100755
Binary files a/1-js/5-functions-closures/2-closures/2@2x.png and b/1-js/5-functions-closures/2-closures/2@2x.png differ
diff --git a/1-js/5-functions-closures/2-closures/3.png b/1-js/5-functions-closures/2-closures/3.png
index caa7d158..5b6efcab 100755
Binary files a/1-js/5-functions-closures/2-closures/3.png and b/1-js/5-functions-closures/2-closures/3.png differ
diff --git a/1-js/5-functions-closures/2-closures/3@2x.png b/1-js/5-functions-closures/2-closures/3@2x.png
index 68c14b75..14b1f1db 100755
Binary files a/1-js/5-functions-closures/2-closures/3@2x.png and b/1-js/5-functions-closures/2-closures/3@2x.png differ
diff --git a/1-js/5-functions-closures/2-closures/4.png b/1-js/5-functions-closures/2-closures/4.png
index 4282808b..10238a9b 100755
Binary files a/1-js/5-functions-closures/2-closures/4.png and b/1-js/5-functions-closures/2-closures/4.png differ
diff --git a/1-js/5-functions-closures/2-closures/4@2x.png b/1-js/5-functions-closures/2-closures/4@2x.png
index adc4f5ff..5c89966c 100755
Binary files a/1-js/5-functions-closures/2-closures/4@2x.png and b/1-js/5-functions-closures/2-closures/4@2x.png differ
diff --git a/1-js/5-functions-closures/2-closures/5.png b/1-js/5-functions-closures/2-closures/5.png
index 42dd9304..b052a5f2 100755
Binary files a/1-js/5-functions-closures/2-closures/5.png and b/1-js/5-functions-closures/2-closures/5.png differ
diff --git a/1-js/5-functions-closures/2-closures/5@2x.png b/1-js/5-functions-closures/2-closures/5@2x.png
index fca45921..08bf3d2f 100755
Binary files a/1-js/5-functions-closures/2-closures/5@2x.png and b/1-js/5-functions-closures/2-closures/5@2x.png differ
diff --git a/1-js/5-functions-closures/2-closures/6.png b/1-js/5-functions-closures/2-closures/6.png
index 7e01b2c5..b58c3702 100755
Binary files a/1-js/5-functions-closures/2-closures/6.png and b/1-js/5-functions-closures/2-closures/6.png differ
diff --git a/1-js/5-functions-closures/2-closures/6@2x.png b/1-js/5-functions-closures/2-closures/6@2x.png
index 38209f2c..7a276a33 100755
Binary files a/1-js/5-functions-closures/2-closures/6@2x.png and b/1-js/5-functions-closures/2-closures/6@2x.png differ
diff --git a/1-js/5-functions-closures/6-memory-management/family-no-family.svg b/1-js/5-functions-closures/6-memory-management/family-no-family.svg
index f07cadd5..dfe91d28 100644
--- a/1-js/5-functions-closures/6-memory-management/family-no-family.svg
+++ b/1-js/5-functions-closures/6-memory-management/family-no-family.svg
@@ -1,59 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/5-functions-closures/6-memory-management/family-no-father-2.svg b/1-js/5-functions-closures/6-memory-management/family-no-father-2.svg
index 52c05588..14f1de4e 100644
--- a/1-js/5-functions-closures/6-memory-management/family-no-father-2.svg
+++ b/1-js/5-functions-closures/6-memory-management/family-no-father-2.svg
@@ -1,37 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/5-functions-closures/6-memory-management/family-no-father.svg b/1-js/5-functions-closures/6-memory-management/family-no-father.svg
index 1aeb648d..db2b9b95 100644
--- a/1-js/5-functions-closures/6-memory-management/family-no-father.svg
+++ b/1-js/5-functions-closures/6-memory-management/family-no-father.svg
@@ -1,51 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/5-functions-closures/6-memory-management/family.svg b/1-js/5-functions-closures/6-memory-management/family.svg
index 3cb1d17b..f994f3a8 100644
--- a/1-js/5-functions-closures/6-memory-management/family.svg
+++ b/1-js/5-functions-closures/6-memory-management/family.svg
@@ -1,59 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/7-js-misc/3-setTimeout-setInterval/setinterval-interval.svg b/1-js/7-js-misc/3-setTimeout-setInterval/setinterval-interval.svg
index 5c53444b..1e46c392 100644
--- a/1-js/7-js-misc/3-setTimeout-setInterval/setinterval-interval.svg
+++ b/1-js/7-js-misc/3-setTimeout-setInterval/setinterval-interval.svg
@@ -1,51 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/7-js-misc/3-setTimeout-setInterval/settimeout-interval.svg b/1-js/7-js-misc/3-setTimeout-setInterval/settimeout-interval.svg
index 1c9d78cc..8ffcb35f 100644
--- a/1-js/7-js-misc/3-setTimeout-setInterval/settimeout-interval.svg
+++ b/1-js/7-js-misc/3-setTimeout-setInterval/settimeout-interval.svg
@@ -1,62 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/8-oop/2-internal-external-interface/coffee-inside.jpg b/1-js/8-oop/2-internal-external-interface/coffee-inside.jpg
index 4d2c3dd0..60f84664 100755
Binary files a/1-js/8-oop/2-internal-external-interface/coffee-inside.jpg and b/1-js/8-oop/2-internal-external-interface/coffee-inside.jpg differ