diff --git a/1-js/1-getting-started/1-intro/limitations.png b/1-js/1-getting-started/1-intro/limitations.png
new file mode 100644
index 00000000..0f58b9d6
Binary files /dev/null and b/1-js/1-getting-started/1-intro/limitations.png differ
diff --git a/1-js/1-getting-started/1-intro/limitations.svg b/1-js/1-getting-started/1-intro/limitations.svg
deleted file mode 100644
index f797f757..00000000
--- a/1-js/1-getting-started/1-intro/limitations.svg
+++ /dev/null
@@ -1,93 +0,0 @@
-
-
\ No newline at end of file
diff --git a/1-js/1-getting-started/1-intro/limitations@2x.png b/1-js/1-getting-started/1-intro/limitations@2x.png
new file mode 100644
index 00000000..e790016b
Binary files /dev/null and b/1-js/1-getting-started/1-intro/limitations@2x.png differ
diff --git a/1-js/2-first-steps/5-variables/variable-change.png b/1-js/2-first-steps/5-variables/variable-change.png
new file mode 100644
index 00000000..19fa6fbf
Binary files /dev/null and b/1-js/2-first-steps/5-variables/variable-change.png differ
diff --git a/1-js/2-first-steps/5-variables/variable-change.svg b/1-js/2-first-steps/5-variables/variable-change.svg
deleted file mode 100644
index 472eb447..00000000
--- a/1-js/2-first-steps/5-variables/variable-change.svg
+++ /dev/null
@@ -1,38 +0,0 @@
-
-
\ No newline at end of file
diff --git a/1-js/2-first-steps/5-variables/variable-change@2x.png b/1-js/2-first-steps/5-variables/variable-change@2x.png
new file mode 100644
index 00000000..d00fbe15
Binary files /dev/null and b/1-js/2-first-steps/5-variables/variable-change@2x.png differ
diff --git a/1-js/2-first-steps/5-variables/variable.png b/1-js/2-first-steps/5-variables/variable.png
new file mode 100644
index 00000000..aecd47ad
Binary files /dev/null and b/1-js/2-first-steps/5-variables/variable.png differ
diff --git a/1-js/2-first-steps/5-variables/variable.svg b/1-js/2-first-steps/5-variables/variable.svg
deleted file mode 100644
index 2199e553..00000000
--- a/1-js/2-first-steps/5-variables/variable.svg
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
\ No newline at end of file
diff --git a/1-js/2-first-steps/5-variables/variable@2x.png b/1-js/2-first-steps/5-variables/variable@2x.png
new file mode 100644
index 00000000..97d2b79d
Binary files /dev/null and b/1-js/2-first-steps/5-variables/variable@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.png
old mode 100755
new mode 100644
similarity index 100%
rename from 1-js/3-writing-js/1-debugging-chrome/statusbarButtonGlyphs.svg
rename to 1-js/3-writing-js/1-debugging-chrome/statusbarButtonGlyphs.png
diff --git a/1-js/3-writing-js/2-coding-style/code-style.png b/1-js/3-writing-js/2-coding-style/code-style.png
new file mode 100644
index 00000000..ec347933
Binary files /dev/null and b/1-js/3-writing-js/2-coding-style/code-style.png differ
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
deleted file mode 100644
index 514a2b11..00000000
--- a/1-js/3-writing-js/2-coding-style/code-style.svg
+++ /dev/null
@@ -1,84 +0,0 @@
-
-
\ No newline at end of file
diff --git a/1-js/3-writing-js/2-coding-style/code-style@2x.png b/1-js/3-writing-js/2-coding-style/code-style@2x.png
new file mode 100644
index 00000000..3a88e149
Binary files /dev/null and b/1-js/3-writing-js/2-coding-style/code-style@2x.png differ
diff --git a/1-js/3-writing-js/2-coding-style/figure-bracket-style.png b/1-js/3-writing-js/2-coding-style/figure-bracket-style.png
new file mode 100644
index 00000000..8317fd65
Binary files /dev/null and b/1-js/3-writing-js/2-coding-style/figure-bracket-style.png differ
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
deleted file mode 100644
index ac0cddec..00000000
--- a/1-js/3-writing-js/2-coding-style/figure-bracket-style.svg
+++ /dev/null
@@ -1,32 +0,0 @@
-
-
\ No newline at end of file
diff --git a/1-js/3-writing-js/2-coding-style/figure-bracket-style@2x.png b/1-js/3-writing-js/2-coding-style/figure-bracket-style@2x.png
new file mode 100644
index 00000000..b06abe7b
Binary files /dev/null and b/1-js/3-writing-js/2-coding-style/figure-bracket-style@2x.png differ
diff --git a/1-js/4-data-structures/4-object/object-person-1.png b/1-js/4-data-structures/4-object/object-person-1.png
new file mode 100644
index 00000000..532330e0
Binary files /dev/null and b/1-js/4-data-structures/4-object/object-person-1.png differ
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
deleted file mode 100644
index 9a407ba2..00000000
--- a/1-js/4-data-structures/4-object/object-person-1.svg
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
\ No newline at end of file
diff --git a/1-js/4-data-structures/4-object/object-person-1@2x.png b/1-js/4-data-structures/4-object/object-person-1@2x.png
new file mode 100644
index 00000000..7904d95c
Binary files /dev/null and b/1-js/4-data-structures/4-object/object-person-1@2x.png differ
diff --git a/1-js/4-data-structures/4-object/object-person-2.png b/1-js/4-data-structures/4-object/object-person-2.png
new file mode 100644
index 00000000..4630054b
Binary files /dev/null and b/1-js/4-data-structures/4-object/object-person-2.png differ
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
deleted file mode 100644
index 0fca6a0d..00000000
--- a/1-js/4-data-structures/4-object/object-person-2.svg
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
\ No newline at end of file
diff --git a/1-js/4-data-structures/4-object/object-person-2@2x.png b/1-js/4-data-structures/4-object/object-person-2@2x.png
new file mode 100644
index 00000000..73ab98e8
Binary files /dev/null and b/1-js/4-data-structures/4-object/object-person-2@2x.png differ
diff --git a/1-js/4-data-structures/4-object/object-person-empty.png b/1-js/4-data-structures/4-object/object-person-empty.png
new file mode 100644
index 00000000..9dacd51b
Binary files /dev/null and b/1-js/4-data-structures/4-object/object-person-empty.png differ
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
deleted file mode 100644
index 83416c29..00000000
--- a/1-js/4-data-structures/4-object/object-person-empty.svg
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
\ No newline at end of file
diff --git a/1-js/4-data-structures/4-object/object-person-empty@2x.png b/1-js/4-data-structures/4-object/object-person-empty@2x.png
new file mode 100644
index 00000000..5eeafa15
Binary files /dev/null and b/1-js/4-data-structures/4-object/object-person-empty@2x.png differ
diff --git a/1-js/4-data-structures/4-object/object.png b/1-js/4-data-structures/4-object/object.png
new file mode 100644
index 00000000..abda01bb
Binary files /dev/null and b/1-js/4-data-structures/4-object/object.png differ
diff --git a/1-js/4-data-structures/4-object/object.svg b/1-js/4-data-structures/4-object/object.svg
deleted file mode 100644
index 6d671c19..00000000
--- a/1-js/4-data-structures/4-object/object.svg
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
\ No newline at end of file
diff --git a/1-js/4-data-structures/4-object/object@2x.png b/1-js/4-data-structures/4-object/object@2x.png
new file mode 100644
index 00000000..bd2590bb
Binary files /dev/null and b/1-js/4-data-structures/4-object/object@2x.png differ
diff --git a/1-js/4-data-structures/6-object-reference/variable-contains-reference.png b/1-js/4-data-structures/6-object-reference/variable-contains-reference.png
new file mode 100644
index 00000000..53d18fed
Binary files /dev/null and b/1-js/4-data-structures/6-object-reference/variable-contains-reference.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
deleted file mode 100644
index 73434aa6..00000000
--- a/1-js/4-data-structures/6-object-reference/variable-contains-reference.svg
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
\ No newline at end of file
diff --git a/1-js/4-data-structures/6-object-reference/variable-contains-reference@2x.png b/1-js/4-data-structures/6-object-reference/variable-contains-reference@2x.png
new file mode 100644
index 00000000..9a152357
Binary files /dev/null and b/1-js/4-data-structures/6-object-reference/variable-contains-reference@2x.png differ
diff --git a/1-js/4-data-structures/6-object-reference/variable-copy-reference.png b/1-js/4-data-structures/6-object-reference/variable-copy-reference.png
new file mode 100644
index 00000000..b6a502c3
Binary files /dev/null and b/1-js/4-data-structures/6-object-reference/variable-copy-reference.png differ
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
deleted file mode 100644
index f79f03bc..00000000
--- a/1-js/4-data-structures/6-object-reference/variable-copy-reference.svg
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
\ No newline at end of file
diff --git a/1-js/4-data-structures/6-object-reference/variable-copy-reference@2x.png b/1-js/4-data-structures/6-object-reference/variable-copy-reference@2x.png
new file mode 100644
index 00000000..8e27b051
Binary files /dev/null and b/1-js/4-data-structures/6-object-reference/variable-copy-reference@2x.png differ
diff --git a/1-js/4-data-structures/6-object-reference/variable-copy-value.png b/1-js/4-data-structures/6-object-reference/variable-copy-value.png
new file mode 100644
index 00000000..33578c15
Binary files /dev/null and b/1-js/4-data-structures/6-object-reference/variable-copy-value.png differ
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
deleted file mode 100644
index 8892af98..00000000
--- a/1-js/4-data-structures/6-object-reference/variable-copy-value.svg
+++ /dev/null
@@ -1,41 +0,0 @@
-
-
\ No newline at end of file
diff --git a/1-js/4-data-structures/6-object-reference/variable-copy-value@2x.png b/1-js/4-data-structures/6-object-reference/variable-copy-value@2x.png
new file mode 100644
index 00000000..588762f5
Binary files /dev/null and b/1-js/4-data-structures/6-object-reference/variable-copy-value@2x.png differ
diff --git a/1-js/4-data-structures/7-array/array-pop.png b/1-js/4-data-structures/7-array/array-pop.png
new file mode 100644
index 00000000..af9d78be
Binary files /dev/null and b/1-js/4-data-structures/7-array/array-pop.png differ
diff --git a/1-js/4-data-structures/7-array/array-pop.svg b/1-js/4-data-structures/7-array/array-pop.svg
deleted file mode 100644
index bc0a864c..00000000
--- a/1-js/4-data-structures/7-array/array-pop.svg
+++ /dev/null
@@ -1,70 +0,0 @@
-
-
\ No newline at end of file
diff --git a/1-js/4-data-structures/7-array/array-pop@2x.png b/1-js/4-data-structures/7-array/array-pop@2x.png
new file mode 100644
index 00000000..223a3f62
Binary files /dev/null and b/1-js/4-data-structures/7-array/array-pop@2x.png differ
diff --git a/1-js/4-data-structures/7-array/array-shift.png b/1-js/4-data-structures/7-array/array-shift.png
new file mode 100644
index 00000000..37cd1218
Binary files /dev/null and b/1-js/4-data-structures/7-array/array-shift.png differ
diff --git a/1-js/4-data-structures/7-array/array-shift.svg b/1-js/4-data-structures/7-array/array-shift.svg
deleted file mode 100644
index a8584338..00000000
--- a/1-js/4-data-structures/7-array/array-shift.svg
+++ /dev/null
@@ -1,106 +0,0 @@
-
-
\ No newline at end of file
diff --git a/1-js/4-data-structures/7-array/array-shift@2x.png b/1-js/4-data-structures/7-array/array-shift@2x.png
new file mode 100644
index 00000000..e94202db
Binary files /dev/null and b/1-js/4-data-structures/7-array/array-shift@2x.png differ
diff --git a/1-js/4-data-structures/7-array/array-speed.png b/1-js/4-data-structures/7-array/array-speed.png
new file mode 100644
index 00000000..d7989367
Binary files /dev/null and b/1-js/4-data-structures/7-array/array-speed.png differ
diff --git a/1-js/4-data-structures/7-array/array-speed.svg b/1-js/4-data-structures/7-array/array-speed.svg
deleted file mode 100644
index 227243c6..00000000
--- a/1-js/4-data-structures/7-array/array-speed.svg
+++ /dev/null
@@ -1,49 +0,0 @@
-
-
\ No newline at end of file
diff --git a/1-js/4-data-structures/7-array/array-speed@2x.png b/1-js/4-data-structures/7-array/array-speed@2x.png
new file mode 100644
index 00000000..4c38c9a9
Binary files /dev/null and b/1-js/4-data-structures/7-array/array-speed@2x.png differ
diff --git a/1-js/4-data-structures/7-array/queue.png b/1-js/4-data-structures/7-array/queue.png
new file mode 100644
index 00000000..8a90ef30
Binary files /dev/null and b/1-js/4-data-structures/7-array/queue.png differ
diff --git a/1-js/4-data-structures/7-array/queue.svg b/1-js/4-data-structures/7-array/queue.svg
deleted file mode 100644
index c3c4399b..00000000
--- a/1-js/4-data-structures/7-array/queue.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
\ No newline at end of file
diff --git a/1-js/4-data-structures/7-array/queue@2x.png b/1-js/4-data-structures/7-array/queue@2x.png
new file mode 100644
index 00000000..2a1281d0
Binary files /dev/null and b/1-js/4-data-structures/7-array/queue@2x.png differ
diff --git a/1-js/4-data-structures/7-array/stack.png b/1-js/4-data-structures/7-array/stack.png
new file mode 100644
index 00000000..566da719
Binary files /dev/null and b/1-js/4-data-structures/7-array/stack.png differ
diff --git a/1-js/4-data-structures/7-array/stack.svg b/1-js/4-data-structures/7-array/stack.svg
deleted file mode 100644
index f2aa07a8..00000000
--- a/1-js/4-data-structures/7-array/stack.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
\ No newline at end of file
diff --git a/1-js/4-data-structures/7-array/stack@2x.png b/1-js/4-data-structures/7-array/stack@2x.png
new file mode 100644
index 00000000..9301457d
Binary files /dev/null and b/1-js/4-data-structures/7-array/stack@2x.png differ
diff --git a/1-js/4-data-structures/8-array-methods/9-output-single-linked-list/linked-list.png b/1-js/4-data-structures/8-array-methods/9-output-single-linked-list/linked-list.png
new file mode 100644
index 00000000..ad5f06c9
Binary files /dev/null and b/1-js/4-data-structures/8-array-methods/9-output-single-linked-list/linked-list.png differ
diff --git a/1-js/4-data-structures/8-array-methods/9-output-single-linked-list/linked-list.svg b/1-js/4-data-structures/8-array-methods/9-output-single-linked-list/linked-list.svg
deleted file mode 100644
index ae3b1d3a..00000000
--- a/1-js/4-data-structures/8-array-methods/9-output-single-linked-list/linked-list.svg
+++ /dev/null
@@ -1,58 +0,0 @@
-
-
\ No newline at end of file
diff --git a/1-js/4-data-structures/8-array-methods/9-output-single-linked-list/linked-list@2x.png b/1-js/4-data-structures/8-array-methods/9-output-single-linked-list/linked-list@2x.png
new file mode 100644
index 00000000..80679171
Binary files /dev/null and b/1-js/4-data-structures/8-array-methods/9-output-single-linked-list/linked-list@2x.png differ
diff --git a/1-js/4-data-structures/9-array-iteration/reduce.png b/1-js/4-data-structures/9-array-iteration/reduce.png
new file mode 100644
index 00000000..c5711a72
Binary files /dev/null and b/1-js/4-data-structures/9-array-iteration/reduce.png differ
diff --git a/1-js/4-data-structures/9-array-iteration/reduce.svg b/1-js/4-data-structures/9-array-iteration/reduce.svg
deleted file mode 100644
index 790927ea..00000000
--- a/1-js/4-data-structures/9-array-iteration/reduce.svg
+++ /dev/null
@@ -1,65 +0,0 @@
-
-
\ No newline at end of file
diff --git a/1-js/4-data-structures/9-array-iteration/reduce@2x.png b/1-js/4-data-structures/9-array-iteration/reduce@2x.png
new file mode 100644
index 00000000..b111bca9
Binary files /dev/null and b/1-js/4-data-structures/9-array-iteration/reduce@2x.png differ
diff --git a/1-js/5-functions-closures/6-memory-management/family-no-family.png b/1-js/5-functions-closures/6-memory-management/family-no-family.png
new file mode 100644
index 00000000..4aae4ae3
Binary files /dev/null and b/1-js/5-functions-closures/6-memory-management/family-no-family.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
deleted file mode 100644
index b72d146d..00000000
--- a/1-js/5-functions-closures/6-memory-management/family-no-family.svg
+++ /dev/null
@@ -1,61 +0,0 @@
-
-
\ No newline at end of file
diff --git a/1-js/5-functions-closures/6-memory-management/family-no-family@2x.png b/1-js/5-functions-closures/6-memory-management/family-no-family@2x.png
new file mode 100644
index 00000000..eff385f2
Binary files /dev/null and b/1-js/5-functions-closures/6-memory-management/family-no-family@2x.png differ
diff --git a/1-js/5-functions-closures/6-memory-management/family-no-father-2.png b/1-js/5-functions-closures/6-memory-management/family-no-father-2.png
new file mode 100644
index 00000000..712c2a99
Binary files /dev/null and b/1-js/5-functions-closures/6-memory-management/family-no-father-2.png differ
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
deleted file mode 100644
index 8e8ea7ae..00000000
--- a/1-js/5-functions-closures/6-memory-management/family-no-father-2.svg
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
\ No newline at end of file
diff --git a/1-js/5-functions-closures/6-memory-management/family-no-father-2@2x.png b/1-js/5-functions-closures/6-memory-management/family-no-father-2@2x.png
new file mode 100644
index 00000000..98ccfaf3
Binary files /dev/null and b/1-js/5-functions-closures/6-memory-management/family-no-father-2@2x.png differ
diff --git a/1-js/5-functions-closures/6-memory-management/family-no-father.png b/1-js/5-functions-closures/6-memory-management/family-no-father.png
new file mode 100644
index 00000000..12c0e933
Binary files /dev/null and b/1-js/5-functions-closures/6-memory-management/family-no-father.png differ
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
deleted file mode 100644
index 2197406d..00000000
--- a/1-js/5-functions-closures/6-memory-management/family-no-father.svg
+++ /dev/null
@@ -1,54 +0,0 @@
-
-
\ No newline at end of file
diff --git a/1-js/5-functions-closures/6-memory-management/family-no-father@2x.png b/1-js/5-functions-closures/6-memory-management/family-no-father@2x.png
new file mode 100644
index 00000000..b0017759
Binary files /dev/null and b/1-js/5-functions-closures/6-memory-management/family-no-father@2x.png differ
diff --git a/1-js/5-functions-closures/6-memory-management/family.png b/1-js/5-functions-closures/6-memory-management/family.png
new file mode 100644
index 00000000..3b0ce0ee
Binary files /dev/null and b/1-js/5-functions-closures/6-memory-management/family.png differ
diff --git a/1-js/5-functions-closures/6-memory-management/family.svg b/1-js/5-functions-closures/6-memory-management/family.svg
deleted file mode 100644
index f41d9eb9..00000000
--- a/1-js/5-functions-closures/6-memory-management/family.svg
+++ /dev/null
@@ -1,56 +0,0 @@
-
-
\ No newline at end of file
diff --git a/1-js/5-functions-closures/6-memory-management/family@2x.png b/1-js/5-functions-closures/6-memory-management/family@2x.png
new file mode 100644
index 00000000..158cc8f4
Binary files /dev/null and b/1-js/5-functions-closures/6-memory-management/family@2x.png differ
diff --git a/1-js/7-js-misc/3-setTimeout-setInterval/setinterval-interval.png b/1-js/7-js-misc/3-setTimeout-setInterval/setinterval-interval.png
new file mode 100644
index 00000000..0a815bdb
Binary files /dev/null and b/1-js/7-js-misc/3-setTimeout-setInterval/setinterval-interval.png differ
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
deleted file mode 100644
index 032c3183..00000000
--- a/1-js/7-js-misc/3-setTimeout-setInterval/setinterval-interval.svg
+++ /dev/null
@@ -1,41 +0,0 @@
-
-
\ No newline at end of file
diff --git a/1-js/7-js-misc/3-setTimeout-setInterval/setinterval-interval@2x.png b/1-js/7-js-misc/3-setTimeout-setInterval/setinterval-interval@2x.png
new file mode 100644
index 00000000..1e764160
Binary files /dev/null and b/1-js/7-js-misc/3-setTimeout-setInterval/setinterval-interval@2x.png differ
diff --git a/1-js/7-js-misc/3-setTimeout-setInterval/settimeout-interval.png b/1-js/7-js-misc/3-setTimeout-setInterval/settimeout-interval.png
new file mode 100644
index 00000000..16bb8e10
Binary files /dev/null and b/1-js/7-js-misc/3-setTimeout-setInterval/settimeout-interval.png differ
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
deleted file mode 100644
index 43829c8c..00000000
--- a/1-js/7-js-misc/3-setTimeout-setInterval/settimeout-interval.svg
+++ /dev/null
@@ -1,48 +0,0 @@
-
-
\ No newline at end of file
diff --git a/1-js/7-js-misc/3-setTimeout-setInterval/settimeout-interval@2x.png b/1-js/7-js-misc/3-setTimeout-setInterval/settimeout-interval@2x.png
new file mode 100644
index 00000000..ab6b4aab
Binary files /dev/null and b/1-js/7-js-misc/3-setTimeout-setInterval/settimeout-interval@2x.png differ
diff --git a/1-js/9-prototypes/1-prototype/proto-animal-rabbit.png b/1-js/9-prototypes/1-prototype/proto-animal-rabbit.png
new file mode 100644
index 00000000..2b9e0f97
Binary files /dev/null and b/1-js/9-prototypes/1-prototype/proto-animal-rabbit.png differ
diff --git a/1-js/9-prototypes/1-prototype/proto-animal-rabbit.svg b/1-js/9-prototypes/1-prototype/proto-animal-rabbit.svg
deleted file mode 100644
index 82b37411..00000000
--- a/1-js/9-prototypes/1-prototype/proto-animal-rabbit.svg
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
\ No newline at end of file
diff --git a/1-js/9-prototypes/1-prototype/proto-animal-rabbit@2x.png b/1-js/9-prototypes/1-prototype/proto-animal-rabbit@2x.png
new file mode 100644
index 00000000..b21489b3
Binary files /dev/null and b/1-js/9-prototypes/1-prototype/proto-animal-rabbit@2x.png differ
diff --git a/1-js/9-prototypes/3-native-prototypes/native-prototype-object.svg b/1-js/9-prototypes/3-native-prototypes/native-prototype-object.png
similarity index 100%
rename from 1-js/9-prototypes/3-native-prototypes/native-prototype-object.svg
rename to 1-js/9-prototypes/3-native-prototypes/native-prototype-object.png
diff --git a/1-js/9-prototypes/3-native-prototypes/native-prototypes-array-tostring.png b/1-js/9-prototypes/3-native-prototypes/native-prototypes-array-tostring.png
new file mode 100644
index 00000000..018597e8
Binary files /dev/null and b/1-js/9-prototypes/3-native-prototypes/native-prototypes-array-tostring.png differ
diff --git a/1-js/9-prototypes/3-native-prototypes/native-prototypes-array-tostring.svg b/1-js/9-prototypes/3-native-prototypes/native-prototypes-array-tostring.svg
deleted file mode 100644
index 56efba5e..00000000
--- a/1-js/9-prototypes/3-native-prototypes/native-prototypes-array-tostring.svg
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
\ No newline at end of file
diff --git a/1-js/9-prototypes/3-native-prototypes/native-prototypes-array-tostring@2x.png b/1-js/9-prototypes/3-native-prototypes/native-prototypes-array-tostring@2x.png
new file mode 100644
index 00000000..d984d618
Binary files /dev/null and b/1-js/9-prototypes/3-native-prototypes/native-prototypes-array-tostring@2x.png differ
diff --git a/1-js/9-prototypes/3-native-prototypes/native-prototypes-classes.png b/1-js/9-prototypes/3-native-prototypes/native-prototypes-classes.png
new file mode 100644
index 00000000..5bc87d09
Binary files /dev/null and b/1-js/9-prototypes/3-native-prototypes/native-prototypes-classes.png differ
diff --git a/1-js/9-prototypes/3-native-prototypes/native-prototypes-classes.svg b/1-js/9-prototypes/3-native-prototypes/native-prototypes-classes.svg
deleted file mode 100644
index 26daec30..00000000
--- a/1-js/9-prototypes/3-native-prototypes/native-prototypes-classes.svg
+++ /dev/null
@@ -1,88 +0,0 @@
-
-
\ No newline at end of file
diff --git a/1-js/9-prototypes/3-native-prototypes/native-prototypes-classes@2x.png b/1-js/9-prototypes/3-native-prototypes/native-prototypes-classes@2x.png
new file mode 100644
index 00000000..c5124654
Binary files /dev/null and b/1-js/9-prototypes/3-native-prototypes/native-prototypes-classes@2x.png differ
diff --git a/1-js/9-prototypes/3-native-prototypes/native-prototypes-object.png b/1-js/9-prototypes/3-native-prototypes/native-prototypes-object.png
new file mode 100644
index 00000000..8ae2c02c
Binary files /dev/null and b/1-js/9-prototypes/3-native-prototypes/native-prototypes-object.png differ
diff --git a/1-js/9-prototypes/3-native-prototypes/native-prototypes-object.svg b/1-js/9-prototypes/3-native-prototypes/native-prototypes-object.svg
deleted file mode 100644
index 7c630943..00000000
--- a/1-js/9-prototypes/3-native-prototypes/native-prototypes-object.svg
+++ /dev/null
@@ -1,34 +0,0 @@
-
-
\ No newline at end of file
diff --git a/1-js/9-prototypes/3-native-prototypes/native-prototypes-object@2x.png b/1-js/9-prototypes/3-native-prototypes/native-prototypes-object@2x.png
new file mode 100644
index 00000000..17df3c81
Binary files /dev/null and b/1-js/9-prototypes/3-native-prototypes/native-prototypes-object@2x.png differ
diff --git a/1-js/9-prototypes/5-class-inheritance/class-inheritance-array-object.png b/1-js/9-prototypes/5-class-inheritance/class-inheritance-array-object.png
new file mode 100644
index 00000000..41321cfd
Binary files /dev/null and b/1-js/9-prototypes/5-class-inheritance/class-inheritance-array-object.png differ
diff --git a/1-js/9-prototypes/5-class-inheritance/class-inheritance-array-object.svg b/1-js/9-prototypes/5-class-inheritance/class-inheritance-array-object.svg
deleted file mode 100644
index 92607744..00000000
--- a/1-js/9-prototypes/5-class-inheritance/class-inheritance-array-object.svg
+++ /dev/null
@@ -1,42 +0,0 @@
-
-
\ No newline at end of file
diff --git a/1-js/9-prototypes/5-class-inheritance/class-inheritance-array-object@2x.png b/1-js/9-prototypes/5-class-inheritance/class-inheritance-array-object@2x.png
new file mode 100644
index 00000000..708dc831
Binary files /dev/null and b/1-js/9-prototypes/5-class-inheritance/class-inheritance-array-object@2x.png differ
diff --git a/1-js/9-prototypes/5-class-inheritance/class-inheritance-rabbit-animal.png b/1-js/9-prototypes/5-class-inheritance/class-inheritance-rabbit-animal.png
new file mode 100644
index 00000000..9375452e
Binary files /dev/null and b/1-js/9-prototypes/5-class-inheritance/class-inheritance-rabbit-animal.png differ
diff --git a/1-js/9-prototypes/5-class-inheritance/class-inheritance-rabbit-animal.svg b/1-js/9-prototypes/5-class-inheritance/class-inheritance-rabbit-animal.svg
deleted file mode 100644
index 0d05a684..00000000
--- a/1-js/9-prototypes/5-class-inheritance/class-inheritance-rabbit-animal.svg
+++ /dev/null
@@ -1,42 +0,0 @@
-
-
\ No newline at end of file
diff --git a/1-js/9-prototypes/5-class-inheritance/class-inheritance-rabbit-animal@2x.png b/1-js/9-prototypes/5-class-inheritance/class-inheritance-rabbit-animal@2x.png
new file mode 100644
index 00000000..bbd502a7
Binary files /dev/null and b/1-js/9-prototypes/5-class-inheritance/class-inheritance-rabbit-animal@2x.png differ
diff --git a/1-js/9-prototypes/5-class-inheritance/class-inheritance-rabbit-run-animal.png b/1-js/9-prototypes/5-class-inheritance/class-inheritance-rabbit-run-animal.png
new file mode 100644
index 00000000..58b8427f
Binary files /dev/null and b/1-js/9-prototypes/5-class-inheritance/class-inheritance-rabbit-run-animal.png differ
diff --git a/1-js/9-prototypes/5-class-inheritance/class-inheritance-rabbit-run-animal.svg b/1-js/9-prototypes/5-class-inheritance/class-inheritance-rabbit-run-animal.svg
deleted file mode 100644
index cf93b6be..00000000
--- a/1-js/9-prototypes/5-class-inheritance/class-inheritance-rabbit-run-animal.svg
+++ /dev/null
@@ -1,44 +0,0 @@
-
-
\ No newline at end of file
diff --git a/1-js/9-prototypes/5-class-inheritance/class-inheritance-rabbit-run-animal@2x.png b/1-js/9-prototypes/5-class-inheritance/class-inheritance-rabbit-run-animal@2x.png
new file mode 100644
index 00000000..81b1dd6e
Binary files /dev/null and b/1-js/9-prototypes/5-class-inheritance/class-inheritance-rabbit-run-animal@2x.png differ
diff --git a/10-regular-expressions-javascript/3-regexp-character-classes/hello-java-boundaries.png b/10-regular-expressions-javascript/3-regexp-character-classes/hello-java-boundaries.png
new file mode 100644
index 00000000..096f7c49
Binary files /dev/null and b/10-regular-expressions-javascript/3-regexp-character-classes/hello-java-boundaries.png differ
diff --git a/10-regular-expressions-javascript/3-regexp-character-classes/hello-java-boundaries.svg b/10-regular-expressions-javascript/3-regexp-character-classes/hello-java-boundaries.svg
deleted file mode 100644
index e57cf534..00000000
--- a/10-regular-expressions-javascript/3-regexp-character-classes/hello-java-boundaries.svg
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
\ No newline at end of file
diff --git a/10-regular-expressions-javascript/3-regexp-character-classes/hello-java-boundaries@2x.png b/10-regular-expressions-javascript/3-regexp-character-classes/hello-java-boundaries@2x.png
new file mode 100644
index 00000000..053f7948
Binary files /dev/null and b/10-regular-expressions-javascript/3-regexp-character-classes/hello-java-boundaries@2x.png differ
diff --git a/10-regular-expressions-javascript/3-regexp-character-classes/love-html5-classes.png b/10-regular-expressions-javascript/3-regexp-character-classes/love-html5-classes.png
new file mode 100644
index 00000000..387fac9d
Binary files /dev/null and b/10-regular-expressions-javascript/3-regexp-character-classes/love-html5-classes.png differ
diff --git a/10-regular-expressions-javascript/3-regexp-character-classes/love-html5-classes.svg b/10-regular-expressions-javascript/3-regexp-character-classes/love-html5-classes.svg
deleted file mode 100644
index 2ece2b89..00000000
--- a/10-regular-expressions-javascript/3-regexp-character-classes/love-html5-classes.svg
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
\ No newline at end of file
diff --git a/10-regular-expressions-javascript/3-regexp-character-classes/love-html5-classes@2x.png b/10-regular-expressions-javascript/3-regexp-character-classes/love-html5-classes@2x.png
new file mode 100644
index 00000000..f5b3e380
Binary files /dev/null and b/10-regular-expressions-javascript/3-regexp-character-classes/love-html5-classes@2x.png differ
diff --git a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy1.png b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy1.png
new file mode 100644
index 00000000..aaa8b772
Binary files /dev/null and b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy1.png differ
diff --git a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy1.svg b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy1.svg
deleted file mode 100644
index 14a1fad7..00000000
--- a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy1.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
\ No newline at end of file
diff --git a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy1@2x.png b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy1@2x.png
new file mode 100644
index 00000000..959e8a44
Binary files /dev/null and b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy1@2x.png differ
diff --git a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy2.png b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy2.png
new file mode 100644
index 00000000..090d657d
Binary files /dev/null and b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy2.png differ
diff --git a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy2.svg b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy2.svg
deleted file mode 100644
index f708a919..00000000
--- a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy2.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
\ No newline at end of file
diff --git a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy2@2x.png b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy2@2x.png
new file mode 100644
index 00000000..26af1d77
Binary files /dev/null and b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy2@2x.png differ
diff --git a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy3.png b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy3.png
new file mode 100644
index 00000000..09162dde
Binary files /dev/null and b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy3.png differ
diff --git a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy3.svg b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy3.svg
deleted file mode 100644
index 7df24976..00000000
--- a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy3.svg
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
\ No newline at end of file
diff --git a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy3@2x.png b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy3@2x.png
new file mode 100644
index 00000000..f8a980ae
Binary files /dev/null and b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy3@2x.png differ
diff --git a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy4.png b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy4.png
new file mode 100644
index 00000000..56c9b54d
Binary files /dev/null and b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy4.png differ
diff --git a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy4.svg b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy4.svg
deleted file mode 100644
index 641bfc5b..00000000
--- a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy4.svg
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
\ No newline at end of file
diff --git a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy4@2x.png b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy4@2x.png
new file mode 100644
index 00000000..74b517d2
Binary files /dev/null and b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy4@2x.png differ
diff --git a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy5.png b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy5.png
new file mode 100644
index 00000000..9ba09302
Binary files /dev/null and b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy5.png differ
diff --git a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy5.svg b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy5.svg
deleted file mode 100644
index 67500a5f..00000000
--- a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy5.svg
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
\ No newline at end of file
diff --git a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy5@2x.png b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy5@2x.png
new file mode 100644
index 00000000..32ce8141
Binary files /dev/null and b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy5@2x.png differ
diff --git a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy6.png b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy6.png
new file mode 100644
index 00000000..62b3bc12
Binary files /dev/null and b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy6.png differ
diff --git a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy6.svg b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy6.svg
deleted file mode 100644
index c6a86159..00000000
--- a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy6.svg
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
\ No newline at end of file
diff --git a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy6@2x.png b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy6@2x.png
new file mode 100644
index 00000000..c7b19902
Binary files /dev/null and b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy6@2x.png differ
diff --git a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy3.png b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy3.png
new file mode 100644
index 00000000..e518984e
Binary files /dev/null and b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy3.png differ
diff --git a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy3.svg b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy3.svg
deleted file mode 100644
index 2aa90dee..00000000
--- a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy3.svg
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
\ No newline at end of file
diff --git a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy3@2x.png b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy3@2x.png
new file mode 100644
index 00000000..86484392
Binary files /dev/null and b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy3@2x.png differ
diff --git a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy4.png b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy4.png
new file mode 100644
index 00000000..cfa9e7c4
Binary files /dev/null and b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy4.png differ
diff --git a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy4.svg b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy4.svg
deleted file mode 100644
index 4067977a..00000000
--- a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy4.svg
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
\ No newline at end of file
diff --git a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy4@2x.png b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy4@2x.png
new file mode 100644
index 00000000..d83bbcad
Binary files /dev/null and b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy4@2x.png differ
diff --git a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy5.png b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy5.png
new file mode 100644
index 00000000..a2128186
Binary files /dev/null and b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy5.png differ
diff --git a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy5.svg b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy5.svg
deleted file mode 100644
index b645e3a0..00000000
--- a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy5.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
\ No newline at end of file
diff --git a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy5@2x.png b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy5@2x.png
new file mode 100644
index 00000000..e21550ee
Binary files /dev/null and b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy5@2x.png differ
diff --git a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy6.png b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy6.png
new file mode 100644
index 00000000..e915a5a9
Binary files /dev/null and b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy6.png differ
diff --git a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy6.svg b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy6.svg
deleted file mode 100644
index 90693d0c..00000000
--- a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy6.svg
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
\ No newline at end of file
diff --git a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy6@2x.png b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy6@2x.png
new file mode 100644
index 00000000..104830a8
Binary files /dev/null and b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy6@2x.png differ
diff --git a/10-regular-expressions-javascript/7-regexp-groups/regexp-nested-groups.png b/10-regular-expressions-javascript/7-regexp-groups/regexp-nested-groups.png
new file mode 100644
index 00000000..9103ea28
Binary files /dev/null and b/10-regular-expressions-javascript/7-regexp-groups/regexp-nested-groups.png differ
diff --git a/10-regular-expressions-javascript/7-regexp-groups/regexp-nested-groups.svg b/10-regular-expressions-javascript/7-regexp-groups/regexp-nested-groups.svg
deleted file mode 100644
index 37961bf4..00000000
--- a/10-regular-expressions-javascript/7-regexp-groups/regexp-nested-groups.svg
+++ /dev/null
@@ -1,49 +0,0 @@
-
-
\ No newline at end of file
diff --git a/10-regular-expressions-javascript/7-regexp-groups/regexp-nested-groups@2x.png b/10-regular-expressions-javascript/7-regexp-groups/regexp-nested-groups@2x.png
new file mode 100644
index 00000000..4f5ee487
Binary files /dev/null and b/10-regular-expressions-javascript/7-regexp-groups/regexp-nested-groups@2x.png differ
diff --git a/2-ui/1-document/1-browser-environment/windowObjects.png b/2-ui/1-document/1-browser-environment/windowObjects.png
new file mode 100644
index 00000000..16f4a395
Binary files /dev/null and b/2-ui/1-document/1-browser-environment/windowObjects.png differ
diff --git a/2-ui/1-document/1-browser-environment/windowObjects.svg b/2-ui/1-document/1-browser-environment/windowObjects.svg
deleted file mode 100644
index 3ba123e5..00000000
--- a/2-ui/1-document/1-browser-environment/windowObjects.svg
+++ /dev/null
@@ -1,73 +0,0 @@
-
-
\ No newline at end of file
diff --git a/2-ui/1-document/1-browser-environment/windowObjects@2x.png b/2-ui/1-document/1-browser-environment/windowObjects@2x.png
new file mode 100644
index 00000000..3941e499
Binary files /dev/null and b/2-ui/1-document/1-browser-environment/windowObjects@2x.png differ
diff --git a/2-ui/1-document/15-metrics/metric-all.png b/2-ui/1-document/15-metrics/metric-all.png
new file mode 100644
index 00000000..71c42615
Binary files /dev/null and b/2-ui/1-document/15-metrics/metric-all.png differ
diff --git a/2-ui/1-document/15-metrics/metric-all.svg b/2-ui/1-document/15-metrics/metric-all.svg
deleted file mode 100644
index 4c02d872..00000000
--- a/2-ui/1-document/15-metrics/metric-all.svg
+++ /dev/null
@@ -1,138 +0,0 @@
-
-
\ No newline at end of file
diff --git a/2-ui/1-document/15-metrics/metric-all@2x.png b/2-ui/1-document/15-metrics/metric-all@2x.png
new file mode 100644
index 00000000..5702f7d7
Binary files /dev/null and b/2-ui/1-document/15-metrics/metric-all@2x.png differ
diff --git a/2-ui/1-document/15-metrics/metric-client-left-top-rtl.png b/2-ui/1-document/15-metrics/metric-client-left-top-rtl.png
new file mode 100644
index 00000000..c65a60d1
Binary files /dev/null and b/2-ui/1-document/15-metrics/metric-client-left-top-rtl.png differ
diff --git a/2-ui/1-document/15-metrics/metric-client-left-top-rtl.svg b/2-ui/1-document/15-metrics/metric-client-left-top-rtl.svg
deleted file mode 100644
index 59d141ec..00000000
--- a/2-ui/1-document/15-metrics/metric-client-left-top-rtl.svg
+++ /dev/null
@@ -1,71 +0,0 @@
-
-
\ No newline at end of file
diff --git a/2-ui/1-document/15-metrics/metric-client-left-top-rtl@2x.png b/2-ui/1-document/15-metrics/metric-client-left-top-rtl@2x.png
new file mode 100644
index 00000000..9b09347c
Binary files /dev/null and b/2-ui/1-document/15-metrics/metric-client-left-top-rtl@2x.png differ
diff --git a/2-ui/1-document/15-metrics/metric-client-left-top.png b/2-ui/1-document/15-metrics/metric-client-left-top.png
new file mode 100644
index 00000000..88882b75
Binary files /dev/null and b/2-ui/1-document/15-metrics/metric-client-left-top.png differ
diff --git a/2-ui/1-document/15-metrics/metric-client-left-top.svg b/2-ui/1-document/15-metrics/metric-client-left-top.svg
deleted file mode 100644
index 3682055e..00000000
--- a/2-ui/1-document/15-metrics/metric-client-left-top.svg
+++ /dev/null
@@ -1,56 +0,0 @@
-
-
\ No newline at end of file
diff --git a/2-ui/1-document/15-metrics/metric-client-left-top@2x.png b/2-ui/1-document/15-metrics/metric-client-left-top@2x.png
new file mode 100644
index 00000000..f5e752b2
Binary files /dev/null and b/2-ui/1-document/15-metrics/metric-client-left-top@2x.png differ
diff --git a/2-ui/1-document/15-metrics/metric-client-width-height.png b/2-ui/1-document/15-metrics/metric-client-width-height.png
new file mode 100644
index 00000000..a026bbfc
Binary files /dev/null and b/2-ui/1-document/15-metrics/metric-client-width-height.png differ
diff --git a/2-ui/1-document/15-metrics/metric-client-width-height.svg b/2-ui/1-document/15-metrics/metric-client-width-height.svg
deleted file mode 100644
index 05347fbe..00000000
--- a/2-ui/1-document/15-metrics/metric-client-width-height.svg
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
\ No newline at end of file
diff --git a/2-ui/1-document/15-metrics/metric-client-width-height@2x.png b/2-ui/1-document/15-metrics/metric-client-width-height@2x.png
new file mode 100644
index 00000000..9812d8de
Binary files /dev/null and b/2-ui/1-document/15-metrics/metric-client-width-height@2x.png differ
diff --git a/2-ui/1-document/15-metrics/metric-client-width-nopadding.png b/2-ui/1-document/15-metrics/metric-client-width-nopadding.png
new file mode 100644
index 00000000..0621e78f
Binary files /dev/null and b/2-ui/1-document/15-metrics/metric-client-width-nopadding.png differ
diff --git a/2-ui/1-document/15-metrics/metric-client-width-nopadding.svg b/2-ui/1-document/15-metrics/metric-client-width-nopadding.svg
deleted file mode 100644
index 6a3c1099..00000000
--- a/2-ui/1-document/15-metrics/metric-client-width-nopadding.svg
+++ /dev/null
@@ -1,72 +0,0 @@
-
-
\ No newline at end of file
diff --git a/2-ui/1-document/15-metrics/metric-client-width-nopadding@2x.png b/2-ui/1-document/15-metrics/metric-client-width-nopadding@2x.png
new file mode 100644
index 00000000..20cfd1cf
Binary files /dev/null and b/2-ui/1-document/15-metrics/metric-client-width-nopadding@2x.png differ
diff --git a/2-ui/1-document/15-metrics/metric-css.png b/2-ui/1-document/15-metrics/metric-css.png
new file mode 100644
index 00000000..ee53cbd7
Binary files /dev/null and b/2-ui/1-document/15-metrics/metric-css.png differ
diff --git a/2-ui/1-document/15-metrics/metric-css.svg b/2-ui/1-document/15-metrics/metric-css.svg
deleted file mode 100644
index fe42a5c5..00000000
--- a/2-ui/1-document/15-metrics/metric-css.svg
+++ /dev/null
@@ -1,105 +0,0 @@
-
-
\ No newline at end of file
diff --git a/2-ui/1-document/15-metrics/metric-css@2x.png b/2-ui/1-document/15-metrics/metric-css@2x.png
new file mode 100644
index 00000000..219c1950
Binary files /dev/null and b/2-ui/1-document/15-metrics/metric-css@2x.png differ
diff --git a/2-ui/1-document/15-metrics/metric-offset-parent.png b/2-ui/1-document/15-metrics/metric-offset-parent.png
new file mode 100644
index 00000000..f96ff30d
Binary files /dev/null and b/2-ui/1-document/15-metrics/metric-offset-parent.png differ
diff --git a/2-ui/1-document/15-metrics/metric-offset-parent.svg b/2-ui/1-document/15-metrics/metric-offset-parent.svg
deleted file mode 100644
index 2cfa50c3..00000000
--- a/2-ui/1-document/15-metrics/metric-offset-parent.svg
+++ /dev/null
@@ -1,82 +0,0 @@
-
-
\ No newline at end of file
diff --git a/2-ui/1-document/15-metrics/metric-offset-parent@2x.png b/2-ui/1-document/15-metrics/metric-offset-parent@2x.png
new file mode 100644
index 00000000..467fbc28
Binary files /dev/null and b/2-ui/1-document/15-metrics/metric-offset-parent@2x.png differ
diff --git a/2-ui/1-document/15-metrics/metric-offset-width-height.png b/2-ui/1-document/15-metrics/metric-offset-width-height.png
new file mode 100644
index 00000000..b8c97851
Binary files /dev/null and b/2-ui/1-document/15-metrics/metric-offset-width-height.png differ
diff --git a/2-ui/1-document/15-metrics/metric-offset-width-height.svg b/2-ui/1-document/15-metrics/metric-offset-width-height.svg
deleted file mode 100644
index 1d1cf6b7..00000000
--- a/2-ui/1-document/15-metrics/metric-offset-width-height.svg
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
\ No newline at end of file
diff --git a/2-ui/1-document/15-metrics/metric-offset-width-height@2x.png b/2-ui/1-document/15-metrics/metric-offset-width-height@2x.png
new file mode 100644
index 00000000..22ab2638
Binary files /dev/null and b/2-ui/1-document/15-metrics/metric-offset-width-height@2x.png differ
diff --git a/2-ui/1-document/15-metrics/metric-scroll-top.png b/2-ui/1-document/15-metrics/metric-scroll-top.png
new file mode 100644
index 00000000..25e895a1
Binary files /dev/null and b/2-ui/1-document/15-metrics/metric-scroll-top.png differ
diff --git a/2-ui/1-document/15-metrics/metric-scroll-top.svg b/2-ui/1-document/15-metrics/metric-scroll-top.svg
deleted file mode 100644
index 6bd7c694..00000000
--- a/2-ui/1-document/15-metrics/metric-scroll-top.svg
+++ /dev/null
@@ -1,88 +0,0 @@
-
-
\ No newline at end of file
diff --git a/2-ui/1-document/15-metrics/metric-scroll-top@2x.png b/2-ui/1-document/15-metrics/metric-scroll-top@2x.png
new file mode 100644
index 00000000..7c8737cd
Binary files /dev/null and b/2-ui/1-document/15-metrics/metric-scroll-top@2x.png differ
diff --git a/2-ui/1-document/15-metrics/metric-scroll-width-height.png b/2-ui/1-document/15-metrics/metric-scroll-width-height.png
new file mode 100644
index 00000000..a5325b4f
Binary files /dev/null and b/2-ui/1-document/15-metrics/metric-scroll-width-height.png differ
diff --git a/2-ui/1-document/15-metrics/metric-scroll-width-height.svg b/2-ui/1-document/15-metrics/metric-scroll-width-height.svg
deleted file mode 100644
index be78112d..00000000
--- a/2-ui/1-document/15-metrics/metric-scroll-width-height.svg
+++ /dev/null
@@ -1,90 +0,0 @@
-
-
\ No newline at end of file
diff --git a/2-ui/1-document/15-metrics/metric-scroll-width-height@2x.png b/2-ui/1-document/15-metrics/metric-scroll-width-height@2x.png
new file mode 100644
index 00000000..98fdeb58
Binary files /dev/null and b/2-ui/1-document/15-metrics/metric-scroll-width-height@2x.png differ
diff --git a/2-ui/1-document/16-metrics-window/document-client-width-height.png b/2-ui/1-document/16-metrics-window/document-client-width-height.png
new file mode 100644
index 00000000..1d971780
Binary files /dev/null and b/2-ui/1-document/16-metrics-window/document-client-width-height.png differ
diff --git a/2-ui/1-document/16-metrics-window/document-client-width-height.svg b/2-ui/1-document/16-metrics-window/document-client-width-height.svg
deleted file mode 100644
index 48af43cd..00000000
--- a/2-ui/1-document/16-metrics-window/document-client-width-height.svg
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
\ No newline at end of file
diff --git a/2-ui/1-document/16-metrics-window/document-client-width-height@2x.png b/2-ui/1-document/16-metrics-window/document-client-width-height@2x.png
new file mode 100644
index 00000000..8a35e3e7
Binary files /dev/null and b/2-ui/1-document/16-metrics-window/document-client-width-height@2x.png differ
diff --git a/2-ui/1-document/17-coordinates/coords.png b/2-ui/1-document/17-coordinates/coords.png
new file mode 100644
index 00000000..9b7f911d
Binary files /dev/null and b/2-ui/1-document/17-coordinates/coords.png differ
diff --git a/2-ui/1-document/17-coordinates/coords.svg b/2-ui/1-document/17-coordinates/coords.svg
deleted file mode 100644
index bc2f849b..00000000
--- a/2-ui/1-document/17-coordinates/coords.svg
+++ /dev/null
@@ -1,42 +0,0 @@
-
-
\ No newline at end of file
diff --git a/2-ui/1-document/17-coordinates/coords@2x.png b/2-ui/1-document/17-coordinates/coords@2x.png
new file mode 100644
index 00000000..82dd2069
Binary files /dev/null and b/2-ui/1-document/17-coordinates/coords@2x.png differ
diff --git a/2-ui/1-document/4-traversing-dom/dom-links-elements.png b/2-ui/1-document/4-traversing-dom/dom-links-elements.png
new file mode 100644
index 00000000..09c2cdd9
Binary files /dev/null and b/2-ui/1-document/4-traversing-dom/dom-links-elements.png differ
diff --git a/2-ui/1-document/4-traversing-dom/dom-links-elements.svg b/2-ui/1-document/4-traversing-dom/dom-links-elements.svg
deleted file mode 100644
index b75e992c..00000000
--- a/2-ui/1-document/4-traversing-dom/dom-links-elements.svg
+++ /dev/null
@@ -1,64 +0,0 @@
-
-
\ No newline at end of file
diff --git a/2-ui/1-document/4-traversing-dom/dom-links-elements@2x.png b/2-ui/1-document/4-traversing-dom/dom-links-elements@2x.png
new file mode 100644
index 00000000..49d93036
Binary files /dev/null and b/2-ui/1-document/4-traversing-dom/dom-links-elements@2x.png differ
diff --git a/2-ui/1-document/4-traversing-dom/dom-links.png b/2-ui/1-document/4-traversing-dom/dom-links.png
new file mode 100644
index 00000000..4e07aef1
Binary files /dev/null and b/2-ui/1-document/4-traversing-dom/dom-links.png differ
diff --git a/2-ui/1-document/4-traversing-dom/dom-links.svg b/2-ui/1-document/4-traversing-dom/dom-links.svg
deleted file mode 100644
index 66c7c02b..00000000
--- a/2-ui/1-document/4-traversing-dom/dom-links.svg
+++ /dev/null
@@ -1,60 +0,0 @@
-
-
\ No newline at end of file
diff --git a/2-ui/1-document/4-traversing-dom/dom-links@2x.png b/2-ui/1-document/4-traversing-dom/dom-links@2x.png
new file mode 100644
index 00000000..e7e740a5
Binary files /dev/null and b/2-ui/1-document/4-traversing-dom/dom-links@2x.png differ
diff --git a/2-ui/2-events-and-interfaces/1-introduction-browser-events/6-carousel/carousel1.png b/2-ui/2-events-and-interfaces/1-introduction-browser-events/6-carousel/carousel1.png
new file mode 100644
index 00000000..fd663ca3
Binary files /dev/null and b/2-ui/2-events-and-interfaces/1-introduction-browser-events/6-carousel/carousel1.png differ
diff --git a/2-ui/2-events-and-interfaces/1-introduction-browser-events/6-carousel/carousel1.svg b/2-ui/2-events-and-interfaces/1-introduction-browser-events/6-carousel/carousel1.svg
deleted file mode 100644
index 9609b0b4..00000000
--- a/2-ui/2-events-and-interfaces/1-introduction-browser-events/6-carousel/carousel1.svg
+++ /dev/null
@@ -1,32 +0,0 @@
-
-
\ No newline at end of file
diff --git a/2-ui/2-events-and-interfaces/1-introduction-browser-events/6-carousel/carousel1@2x.png b/2-ui/2-events-and-interfaces/1-introduction-browser-events/6-carousel/carousel1@2x.png
new file mode 100644
index 00000000..d906e5b5
Binary files /dev/null and b/2-ui/2-events-and-interfaces/1-introduction-browser-events/6-carousel/carousel1@2x.png differ
diff --git a/2-ui/2-events-and-interfaces/1-introduction-browser-events/6-carousel/carousel2.png b/2-ui/2-events-and-interfaces/1-introduction-browser-events/6-carousel/carousel2.png
new file mode 100644
index 00000000..a51acd6e
Binary files /dev/null and b/2-ui/2-events-and-interfaces/1-introduction-browser-events/6-carousel/carousel2.png differ
diff --git a/2-ui/2-events-and-interfaces/1-introduction-browser-events/6-carousel/carousel2.svg b/2-ui/2-events-and-interfaces/1-introduction-browser-events/6-carousel/carousel2.svg
deleted file mode 100644
index 6afc54bf..00000000
--- a/2-ui/2-events-and-interfaces/1-introduction-browser-events/6-carousel/carousel2.svg
+++ /dev/null
@@ -1,34 +0,0 @@
-
-
\ No newline at end of file
diff --git a/2-ui/2-events-and-interfaces/1-introduction-browser-events/6-carousel/carousel2@2x.png b/2-ui/2-events-and-interfaces/1-introduction-browser-events/6-carousel/carousel2@2x.png
new file mode 100644
index 00000000..22412326
Binary files /dev/null and b/2-ui/2-events-and-interfaces/1-introduction-browser-events/6-carousel/carousel2@2x.png differ
diff --git a/2-ui/2-events-and-interfaces/4-event-bubbling/event-order-bubbling.png b/2-ui/2-events-and-interfaces/4-event-bubbling/event-order-bubbling.png
new file mode 100644
index 00000000..19af6bdb
Binary files /dev/null and b/2-ui/2-events-and-interfaces/4-event-bubbling/event-order-bubbling.png differ
diff --git a/2-ui/2-events-and-interfaces/4-event-bubbling/event-order-bubbling.svg b/2-ui/2-events-and-interfaces/4-event-bubbling/event-order-bubbling.svg
deleted file mode 100644
index 14715f8a..00000000
--- a/2-ui/2-events-and-interfaces/4-event-bubbling/event-order-bubbling.svg
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
\ No newline at end of file
diff --git a/2-ui/2-events-and-interfaces/4-event-bubbling/event-order-bubbling@2x.png b/2-ui/2-events-and-interfaces/4-event-bubbling/event-order-bubbling@2x.png
new file mode 100644
index 00000000..0e296850
Binary files /dev/null and b/2-ui/2-events-and-interfaces/4-event-bubbling/event-order-bubbling@2x.png differ
diff --git a/2-ui/2-events-and-interfaces/4-event-bubbling/eventflow.png b/2-ui/2-events-and-interfaces/4-event-bubbling/eventflow.png
new file mode 100644
index 00000000..e9527ccb
Binary files /dev/null and b/2-ui/2-events-and-interfaces/4-event-bubbling/eventflow.png differ
diff --git a/2-ui/2-events-and-interfaces/4-event-bubbling/eventflow.svg b/2-ui/2-events-and-interfaces/4-event-bubbling/eventflow.svg
deleted file mode 100644
index 4463bd92..00000000
--- a/2-ui/2-events-and-interfaces/4-event-bubbling/eventflow.svg
+++ /dev/null
@@ -1,199 +0,0 @@
-
-
\ No newline at end of file
diff --git a/2-ui/2-events-and-interfaces/4-event-bubbling/eventflow@2x.png b/2-ui/2-events-and-interfaces/4-event-bubbling/eventflow@2x.png
new file mode 100644
index 00000000..71b918b6
Binary files /dev/null and b/2-ui/2-events-and-interfaces/4-event-bubbling/eventflow@2x.png differ
diff --git a/2-ui/2-events-and-interfaces/5-event-delegation/bagua-bubble.png b/2-ui/2-events-and-interfaces/5-event-delegation/bagua-bubble.png
new file mode 100644
index 00000000..67872b9e
Binary files /dev/null and b/2-ui/2-events-and-interfaces/5-event-delegation/bagua-bubble.png differ
diff --git a/2-ui/2-events-and-interfaces/5-event-delegation/bagua-bubble.svg b/2-ui/2-events-and-interfaces/5-event-delegation/bagua-bubble.svg
deleted file mode 100644
index 67b77c88..00000000
--- a/2-ui/2-events-and-interfaces/5-event-delegation/bagua-bubble.svg
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
\ No newline at end of file
diff --git a/2-ui/2-events-and-interfaces/5-event-delegation/bagua-bubble@2x.png b/2-ui/2-events-and-interfaces/5-event-delegation/bagua-bubble@2x.png
new file mode 100644
index 00000000..98fb51ac
Binary files /dev/null and b/2-ui/2-events-and-interfaces/5-event-delegation/bagua-bubble@2x.png differ
diff --git a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-from-outside.png b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-from-outside.png
new file mode 100644
index 00000000..3ea7b850
Binary files /dev/null and b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-from-outside.png differ
diff --git a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-from-outside.svg b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-from-outside.svg
deleted file mode 100644
index 33ce8dd9..00000000
--- a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-from-outside.svg
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
\ No newline at end of file
diff --git a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-from-outside@2x.png b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-from-outside@2x.png
new file mode 100644
index 00000000..b8cea16c
Binary files /dev/null and b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-from-outside@2x.png differ
diff --git a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-over-elems.png b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-over-elems.png
new file mode 100644
index 00000000..e54fd9eb
Binary files /dev/null and b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-over-elems.png differ
diff --git a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-over-elems.svg b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-over-elems.svg
deleted file mode 100644
index 29db3a7d..00000000
--- a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-over-elems.svg
+++ /dev/null
@@ -1,38 +0,0 @@
-
-
\ No newline at end of file
diff --git a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-over-elems@2x.png b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-over-elems@2x.png
new file mode 100644
index 00000000..47e9f9fc
Binary files /dev/null and b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-over-elems@2x.png differ
diff --git a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout.png b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout.png
new file mode 100644
index 00000000..429bb62d
Binary files /dev/null and b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout.png differ
diff --git a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout.svg b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout.svg
deleted file mode 100644
index e39f1416..00000000
--- a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout.svg
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
\ No newline at end of file
diff --git a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout@2x.png b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout@2x.png
new file mode 100644
index 00000000..651546b3
Binary files /dev/null and b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout@2x.png differ
diff --git a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-to-child.png b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-to-child.png
new file mode 100644
index 00000000..45d3d7a8
Binary files /dev/null and b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-to-child.png differ
diff --git a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-to-child.svg b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-to-child.svg
deleted file mode 100644
index fa0d9f92..00000000
--- a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-to-child.svg
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
\ No newline at end of file
diff --git a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-to-child@2x.png b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-to-child@2x.png
new file mode 100644
index 00000000..dd6e0dcd
Binary files /dev/null and b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-to-child@2x.png differ
diff --git a/4-ajax/5-xhr-crossdomain/xhr-another-domain.png b/4-ajax/5-xhr-crossdomain/xhr-another-domain.png
new file mode 100644
index 00000000..ed02a4fa
Binary files /dev/null and b/4-ajax/5-xhr-crossdomain/xhr-another-domain.png differ
diff --git a/4-ajax/5-xhr-crossdomain/xhr-another-domain.svg b/4-ajax/5-xhr-crossdomain/xhr-another-domain.svg
deleted file mode 100644
index 58b51f38..00000000
--- a/4-ajax/5-xhr-crossdomain/xhr-another-domain.svg
+++ /dev/null
@@ -1,46 +0,0 @@
-
-
\ No newline at end of file
diff --git a/4-ajax/5-xhr-crossdomain/xhr-another-domain@2x.png b/4-ajax/5-xhr-crossdomain/xhr-another-domain@2x.png
new file mode 100644
index 00000000..af35abe1
Binary files /dev/null and b/4-ajax/5-xhr-crossdomain/xhr-another-domain@2x.png differ
diff --git a/4-ajax/5-xhr-crossdomain/xhr-preflight.png b/4-ajax/5-xhr-crossdomain/xhr-preflight.png
new file mode 100644
index 00000000..b1323b33
Binary files /dev/null and b/4-ajax/5-xhr-crossdomain/xhr-preflight.png differ
diff --git a/4-ajax/5-xhr-crossdomain/xhr-preflight.svg b/4-ajax/5-xhr-crossdomain/xhr-preflight.svg
deleted file mode 100644
index a205aee0..00000000
--- a/4-ajax/5-xhr-crossdomain/xhr-preflight.svg
+++ /dev/null
@@ -1,61 +0,0 @@
-
-
\ No newline at end of file
diff --git a/4-ajax/5-xhr-crossdomain/xhr-preflight@2x.png b/4-ajax/5-xhr-crossdomain/xhr-preflight@2x.png
new file mode 100644
index 00000000..91331831
Binary files /dev/null and b/4-ajax/5-xhr-crossdomain/xhr-preflight@2x.png differ
diff --git a/5-animation/1-bezier/bezier-car.png b/5-animation/1-bezier/bezier-car.png
new file mode 100644
index 00000000..47c74925
Binary files /dev/null and b/5-animation/1-bezier/bezier-car.png differ
diff --git a/5-animation/1-bezier/bezier-car.svg b/5-animation/1-bezier/bezier-car.svg
deleted file mode 100644
index 58061706..00000000
--- a/5-animation/1-bezier/bezier-car.svg
+++ /dev/null
@@ -1,32 +0,0 @@
-
-
\ No newline at end of file
diff --git a/5-animation/1-bezier/bezier-car@2x.png b/5-animation/1-bezier/bezier-car@2x.png
new file mode 100644
index 00000000..a67408f8
Binary files /dev/null and b/5-animation/1-bezier/bezier-car@2x.png differ
diff --git a/5-animation/1-bezier/bezier-letter.png b/5-animation/1-bezier/bezier-letter.png
new file mode 100644
index 00000000..90a838b3
Binary files /dev/null and b/5-animation/1-bezier/bezier-letter.png differ
diff --git a/5-animation/1-bezier/bezier-letter.svg b/5-animation/1-bezier/bezier-letter.svg
deleted file mode 100644
index 58e3fbfd..00000000
--- a/5-animation/1-bezier/bezier-letter.svg
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
\ No newline at end of file
diff --git a/5-animation/1-bezier/bezier-letter@2x.png b/5-animation/1-bezier/bezier-letter@2x.png
new file mode 100644
index 00000000..f2ddda84
Binary files /dev/null and b/5-animation/1-bezier/bezier-letter@2x.png differ
diff --git a/5-animation/1-bezier/bezier-vase.png b/5-animation/1-bezier/bezier-vase.png
new file mode 100644
index 00000000..895e4ea4
Binary files /dev/null and b/5-animation/1-bezier/bezier-vase.png differ
diff --git a/5-animation/1-bezier/bezier-vase.svg b/5-animation/1-bezier/bezier-vase.svg
deleted file mode 100644
index 6030a745..00000000
--- a/5-animation/1-bezier/bezier-vase.svg
+++ /dev/null
@@ -1,49 +0,0 @@
-
-
\ No newline at end of file
diff --git a/5-animation/1-bezier/bezier-vase@2x.png b/5-animation/1-bezier/bezier-vase@2x.png
new file mode 100644
index 00000000..3b8792a4
Binary files /dev/null and b/5-animation/1-bezier/bezier-vase@2x.png differ
diff --git a/5-animation/1-bezier/bezier2.png b/5-animation/1-bezier/bezier2.png
new file mode 100644
index 00000000..774dfe41
Binary files /dev/null and b/5-animation/1-bezier/bezier2.png differ
diff --git a/5-animation/1-bezier/bezier2.svg b/5-animation/1-bezier/bezier2.svg
deleted file mode 100644
index 0b0f99a6..00000000
--- a/5-animation/1-bezier/bezier2.svg
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
\ No newline at end of file
diff --git a/5-animation/1-bezier/bezier2@2x.png b/5-animation/1-bezier/bezier2@2x.png
new file mode 100644
index 00000000..de0d5951
Binary files /dev/null and b/5-animation/1-bezier/bezier2@2x.png differ
diff --git a/5-animation/1-bezier/bezier3-draw1.png b/5-animation/1-bezier/bezier3-draw1.png
new file mode 100644
index 00000000..ab2c3286
Binary files /dev/null and b/5-animation/1-bezier/bezier3-draw1.png differ
diff --git a/5-animation/1-bezier/bezier3-draw1.svg b/5-animation/1-bezier/bezier3-draw1.svg
deleted file mode 100644
index 159c6c12..00000000
--- a/5-animation/1-bezier/bezier3-draw1.svg
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
\ No newline at end of file
diff --git a/5-animation/1-bezier/bezier3-draw1@2x.png b/5-animation/1-bezier/bezier3-draw1@2x.png
new file mode 100644
index 00000000..ad444b0e
Binary files /dev/null and b/5-animation/1-bezier/bezier3-draw1@2x.png differ
diff --git a/5-animation/1-bezier/bezier3-draw2.png b/5-animation/1-bezier/bezier3-draw2.png
new file mode 100644
index 00000000..f93fc6ed
Binary files /dev/null and b/5-animation/1-bezier/bezier3-draw2.png differ
diff --git a/5-animation/1-bezier/bezier3-draw2.svg b/5-animation/1-bezier/bezier3-draw2.svg
deleted file mode 100644
index dd762b32..00000000
--- a/5-animation/1-bezier/bezier3-draw2.svg
+++ /dev/null
@@ -1,38 +0,0 @@
-
-
\ No newline at end of file
diff --git a/5-animation/1-bezier/bezier3-draw2@2x.png b/5-animation/1-bezier/bezier3-draw2@2x.png
new file mode 100644
index 00000000..379217a9
Binary files /dev/null and b/5-animation/1-bezier/bezier3-draw2@2x.png differ
diff --git a/5-animation/1-bezier/bezier3-e.png b/5-animation/1-bezier/bezier3-e.png
new file mode 100644
index 00000000..5d2fda1d
Binary files /dev/null and b/5-animation/1-bezier/bezier3-e.png differ
diff --git a/5-animation/1-bezier/bezier3-e.svg b/5-animation/1-bezier/bezier3-e.svg
deleted file mode 100644
index 79e31532..00000000
--- a/5-animation/1-bezier/bezier3-e.svg
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
\ No newline at end of file
diff --git a/5-animation/1-bezier/bezier3-e@2x.png b/5-animation/1-bezier/bezier3-e@2x.png
new file mode 100644
index 00000000..e815647b
Binary files /dev/null and b/5-animation/1-bezier/bezier3-e@2x.png differ
diff --git a/5-animation/1-bezier/bezier3.png b/5-animation/1-bezier/bezier3.png
new file mode 100644
index 00000000..25868da9
Binary files /dev/null and b/5-animation/1-bezier/bezier3.png differ
diff --git a/5-animation/1-bezier/bezier3.svg b/5-animation/1-bezier/bezier3.svg
deleted file mode 100644
index 5ac329b5..00000000
--- a/5-animation/1-bezier/bezier3.svg
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
\ No newline at end of file
diff --git a/5-animation/1-bezier/bezier3@2x.png b/5-animation/1-bezier/bezier3@2x.png
new file mode 100644
index 00000000..0d1cc6ea
Binary files /dev/null and b/5-animation/1-bezier/bezier3@2x.png differ
diff --git a/5-animation/1-bezier/bezier4-e.png b/5-animation/1-bezier/bezier4-e.png
new file mode 100644
index 00000000..f3719421
Binary files /dev/null and b/5-animation/1-bezier/bezier4-e.png differ
diff --git a/5-animation/1-bezier/bezier4-e.svg b/5-animation/1-bezier/bezier4-e.svg
deleted file mode 100644
index 562d06c6..00000000
--- a/5-animation/1-bezier/bezier4-e.svg
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
\ No newline at end of file
diff --git a/5-animation/1-bezier/bezier4-e@2x.png b/5-animation/1-bezier/bezier4-e@2x.png
new file mode 100644
index 00000000..3a8a1a54
Binary files /dev/null and b/5-animation/1-bezier/bezier4-e@2x.png differ
diff --git a/5-animation/1-bezier/bezier4.png b/5-animation/1-bezier/bezier4.png
new file mode 100644
index 00000000..4e1906d1
Binary files /dev/null and b/5-animation/1-bezier/bezier4.png differ
diff --git a/5-animation/1-bezier/bezier4.svg b/5-animation/1-bezier/bezier4.svg
deleted file mode 100644
index f60ba3e5..00000000
--- a/5-animation/1-bezier/bezier4.svg
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
\ No newline at end of file
diff --git a/5-animation/1-bezier/bezier4@2x.png b/5-animation/1-bezier/bezier4@2x.png
new file mode 100644
index 00000000..4987ecbc
Binary files /dev/null and b/5-animation/1-bezier/bezier4@2x.png differ
diff --git a/5-animation/1-bezier/demo.svg b/5-animation/1-bezier/demo.png
similarity index 100%
rename from 5-animation/1-bezier/demo.svg
rename to 5-animation/1-bezier/demo.png
diff --git a/5-animation/2-css-transitions/2-animate-logo-bezier-css/bezier-up.png b/5-animation/2-css-transitions/2-animate-logo-bezier-css/bezier-up.png
new file mode 100644
index 00000000..e7b9aafb
Binary files /dev/null and b/5-animation/2-css-transitions/2-animate-logo-bezier-css/bezier-up.png differ
diff --git a/5-animation/2-css-transitions/2-animate-logo-bezier-css/bezier-up.svg b/5-animation/2-css-transitions/2-animate-logo-bezier-css/bezier-up.svg
deleted file mode 100644
index c6f18cc4..00000000
--- a/5-animation/2-css-transitions/2-animate-logo-bezier-css/bezier-up.svg
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
\ No newline at end of file
diff --git a/5-animation/2-css-transitions/2-animate-logo-bezier-css/bezier-up@2x.png b/5-animation/2-css-transitions/2-animate-logo-bezier-css/bezier-up@2x.png
new file mode 100644
index 00000000..552832bd
Binary files /dev/null and b/5-animation/2-css-transitions/2-animate-logo-bezier-css/bezier-up@2x.png differ
diff --git a/5-animation/2-css-transitions/bezier-linear.svg b/5-animation/2-css-transitions/bezier-linear.png
similarity index 100%
rename from 5-animation/2-css-transitions/bezier-linear.svg
rename to 5-animation/2-css-transitions/bezier-linear.png
diff --git a/5-animation/2-css-transitions/bezier-train-over.png b/5-animation/2-css-transitions/bezier-train-over.png
new file mode 100644
index 00000000..3eb229a1
Binary files /dev/null and b/5-animation/2-css-transitions/bezier-train-over.png differ
diff --git a/5-animation/2-css-transitions/bezier-train-over.svg b/5-animation/2-css-transitions/bezier-train-over.svg
deleted file mode 100644
index 696c5fc3..00000000
--- a/5-animation/2-css-transitions/bezier-train-over.svg
+++ /dev/null
@@ -1,45 +0,0 @@
-
-
\ No newline at end of file
diff --git a/5-animation/2-css-transitions/bezier-train-over@2x.png b/5-animation/2-css-transitions/bezier-train-over@2x.png
new file mode 100644
index 00000000..967df98a
Binary files /dev/null and b/5-animation/2-css-transitions/bezier-train-over@2x.png differ
diff --git a/5-animation/2-css-transitions/ease-in-out.png b/5-animation/2-css-transitions/ease-in-out.png
new file mode 100644
index 00000000..9951f9ae
Binary files /dev/null and b/5-animation/2-css-transitions/ease-in-out.png differ
diff --git a/5-animation/2-css-transitions/ease-in-out.svg b/5-animation/2-css-transitions/ease-in-out.svg
deleted file mode 100644
index 55c0dbee..00000000
--- a/5-animation/2-css-transitions/ease-in-out.svg
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
\ No newline at end of file
diff --git a/5-animation/2-css-transitions/ease-in-out@2x.png b/5-animation/2-css-transitions/ease-in-out@2x.png
new file mode 100644
index 00000000..4c17a492
Binary files /dev/null and b/5-animation/2-css-transitions/ease-in-out@2x.png differ
diff --git a/5-animation/2-css-transitions/ease-in.png b/5-animation/2-css-transitions/ease-in.png
new file mode 100644
index 00000000..daf24ccf
Binary files /dev/null and b/5-animation/2-css-transitions/ease-in.png differ
diff --git a/5-animation/2-css-transitions/ease-in.svg b/5-animation/2-css-transitions/ease-in.svg
deleted file mode 100644
index 4ca431de..00000000
--- a/5-animation/2-css-transitions/ease-in.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/5-animation/2-css-transitions/ease-in@2x.png b/5-animation/2-css-transitions/ease-in@2x.png
new file mode 100644
index 00000000..d76bc939
Binary files /dev/null and b/5-animation/2-css-transitions/ease-in@2x.png differ
diff --git a/5-animation/2-css-transitions/ease-out.png b/5-animation/2-css-transitions/ease-out.png
new file mode 100644
index 00000000..106b7411
Binary files /dev/null and b/5-animation/2-css-transitions/ease-out.png differ
diff --git a/5-animation/2-css-transitions/ease-out.svg b/5-animation/2-css-transitions/ease-out.svg
deleted file mode 100644
index 64099626..00000000
--- a/5-animation/2-css-transitions/ease-out.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/5-animation/2-css-transitions/ease-out@2x.png b/5-animation/2-css-transitions/ease-out@2x.png
new file mode 100644
index 00000000..81e5bd36
Binary files /dev/null and b/5-animation/2-css-transitions/ease-out@2x.png differ
diff --git a/5-animation/2-css-transitions/ease.png b/5-animation/2-css-transitions/ease.png
new file mode 100644
index 00000000..459d27b1
Binary files /dev/null and b/5-animation/2-css-transitions/ease.png differ
diff --git a/5-animation/2-css-transitions/ease.svg b/5-animation/2-css-transitions/ease.svg
deleted file mode 100644
index 35476289..00000000
--- a/5-animation/2-css-transitions/ease.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/5-animation/2-css-transitions/ease@2x.png b/5-animation/2-css-transitions/ease@2x.png
new file mode 100644
index 00000000..b8e11784
Binary files /dev/null and b/5-animation/2-css-transitions/ease@2x.png differ
diff --git a/5-animation/2-css-transitions/train-curve.png b/5-animation/2-css-transitions/train-curve.png
new file mode 100644
index 00000000..85298d62
Binary files /dev/null and b/5-animation/2-css-transitions/train-curve.png differ
diff --git a/5-animation/2-css-transitions/train-curve.svg b/5-animation/2-css-transitions/train-curve.svg
deleted file mode 100644
index 76acd7e6..00000000
--- a/5-animation/2-css-transitions/train-curve.svg
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
\ No newline at end of file
diff --git a/5-animation/2-css-transitions/train-curve@2x.png b/5-animation/2-css-transitions/train-curve@2x.png
new file mode 100644
index 00000000..fa605db2
Binary files /dev/null and b/5-animation/2-css-transitions/train-curve@2x.png differ
diff --git a/5-animation/3-js-animation/back.png b/5-animation/3-js-animation/back.png
new file mode 100644
index 00000000..12f13b11
Binary files /dev/null and b/5-animation/3-js-animation/back.png differ
diff --git a/5-animation/3-js-animation/back.svg b/5-animation/3-js-animation/back.svg
deleted file mode 100644
index 551fe0f5..00000000
--- a/5-animation/3-js-animation/back.svg
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
\ No newline at end of file
diff --git a/5-animation/3-js-animation/back@2x.png b/5-animation/3-js-animation/back@2x.png
new file mode 100644
index 00000000..fe6c0fe6
Binary files /dev/null and b/5-animation/3-js-animation/back@2x.png differ
diff --git a/5-animation/3-js-animation/bezier-linear.svg b/5-animation/3-js-animation/bezier-linear.png
similarity index 100%
rename from 5-animation/3-js-animation/bezier-linear.svg
rename to 5-animation/3-js-animation/bezier-linear.png
diff --git a/5-animation/3-js-animation/bounce-inout.png b/5-animation/3-js-animation/bounce-inout.png
new file mode 100644
index 00000000..75e97932
Binary files /dev/null and b/5-animation/3-js-animation/bounce-inout.png differ
diff --git a/5-animation/3-js-animation/bounce-inout.svg b/5-animation/3-js-animation/bounce-inout.svg
deleted file mode 100644
index c3dc2ab2..00000000
--- a/5-animation/3-js-animation/bounce-inout.svg
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
\ No newline at end of file
diff --git a/5-animation/3-js-animation/bounce-inout@2x.png b/5-animation/3-js-animation/bounce-inout@2x.png
new file mode 100644
index 00000000..62f501a1
Binary files /dev/null and b/5-animation/3-js-animation/bounce-inout@2x.png differ
diff --git a/5-animation/3-js-animation/circ-ease.png b/5-animation/3-js-animation/circ-ease.png
new file mode 100644
index 00000000..a658ad07
Binary files /dev/null and b/5-animation/3-js-animation/circ-ease.png differ
diff --git a/5-animation/3-js-animation/circ-ease.svg b/5-animation/3-js-animation/circ-ease.svg
deleted file mode 100644
index 54f5597c..00000000
--- a/5-animation/3-js-animation/circ-ease.svg
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
\ No newline at end of file
diff --git a/5-animation/3-js-animation/circ-ease@2x.png b/5-animation/3-js-animation/circ-ease@2x.png
new file mode 100644
index 00000000..c21a7446
Binary files /dev/null and b/5-animation/3-js-animation/circ-ease@2x.png differ
diff --git a/5-animation/3-js-animation/circ.png b/5-animation/3-js-animation/circ.png
new file mode 100644
index 00000000..7d85b38d
Binary files /dev/null and b/5-animation/3-js-animation/circ.png differ
diff --git a/5-animation/3-js-animation/circ.svg b/5-animation/3-js-animation/circ.svg
deleted file mode 100644
index 896615d2..00000000
--- a/5-animation/3-js-animation/circ.svg
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
\ No newline at end of file
diff --git a/5-animation/3-js-animation/circ@2x.png b/5-animation/3-js-animation/circ@2x.png
new file mode 100644
index 00000000..a8e7ef07
Binary files /dev/null and b/5-animation/3-js-animation/circ@2x.png differ
diff --git a/5-animation/3-js-animation/elastic.png b/5-animation/3-js-animation/elastic.png
new file mode 100644
index 00000000..8a236970
Binary files /dev/null and b/5-animation/3-js-animation/elastic.png differ
diff --git a/5-animation/3-js-animation/elastic.svg b/5-animation/3-js-animation/elastic.svg
deleted file mode 100644
index 7a7cbc27..00000000
--- a/5-animation/3-js-animation/elastic.svg
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
\ No newline at end of file
diff --git a/5-animation/3-js-animation/elastic@2x.png b/5-animation/3-js-animation/elastic@2x.png
new file mode 100644
index 00000000..fc6a61c2
Binary files /dev/null and b/5-animation/3-js-animation/elastic@2x.png differ
diff --git a/5-animation/3-js-animation/linear.png b/5-animation/3-js-animation/linear.png
new file mode 100644
index 00000000..baa4d384
Binary files /dev/null and b/5-animation/3-js-animation/linear.png differ
diff --git a/5-animation/3-js-animation/linear.svg b/5-animation/3-js-animation/linear.svg
deleted file mode 100644
index 5cd540dc..00000000
--- a/5-animation/3-js-animation/linear.svg
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
\ No newline at end of file
diff --git a/5-animation/3-js-animation/linear@2x.png b/5-animation/3-js-animation/linear@2x.png
new file mode 100644
index 00000000..806d33d8
Binary files /dev/null and b/5-animation/3-js-animation/linear@2x.png differ
diff --git a/5-animation/3-js-animation/quad.png b/5-animation/3-js-animation/quad.png
new file mode 100644
index 00000000..eaaa5d09
Binary files /dev/null and b/5-animation/3-js-animation/quad.png differ
diff --git a/5-animation/3-js-animation/quad.svg b/5-animation/3-js-animation/quad.svg
deleted file mode 100644
index f05fcbe2..00000000
--- a/5-animation/3-js-animation/quad.svg
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
\ No newline at end of file
diff --git a/5-animation/3-js-animation/quad@2x.png b/5-animation/3-js-animation/quad@2x.png
new file mode 100644
index 00000000..12f3888f
Binary files /dev/null and b/5-animation/3-js-animation/quad@2x.png differ
diff --git a/5-animation/3-js-animation/quint.png b/5-animation/3-js-animation/quint.png
new file mode 100644
index 00000000..2afe33ee
Binary files /dev/null and b/5-animation/3-js-animation/quint.png differ
diff --git a/5-animation/3-js-animation/quint.svg b/5-animation/3-js-animation/quint.svg
deleted file mode 100644
index 9487c4c2..00000000
--- a/5-animation/3-js-animation/quint.svg
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
\ No newline at end of file
diff --git a/5-animation/3-js-animation/quint@2x.png b/5-animation/3-js-animation/quint@2x.png
new file mode 100644
index 00000000..24adfcb4
Binary files /dev/null and b/5-animation/3-js-animation/quint@2x.png differ
diff --git a/6-optimize/2-minification/my.svg b/6-optimize/2-minification/my.png
similarity index 100%
rename from 6-optimize/2-minification/my.svg
rename to 6-optimize/2-minification/my.png
diff --git a/6-optimize/4-memory-leaks/leak-xhr-2.png b/6-optimize/4-memory-leaks/leak-xhr-2.png
new file mode 100644
index 00000000..285d88ac
Binary files /dev/null and b/6-optimize/4-memory-leaks/leak-xhr-2.png differ
diff --git a/6-optimize/4-memory-leaks/leak-xhr-2.svg b/6-optimize/4-memory-leaks/leak-xhr-2.svg
deleted file mode 100644
index 646fb68c..00000000
--- a/6-optimize/4-memory-leaks/leak-xhr-2.svg
+++ /dev/null
@@ -1,34 +0,0 @@
-
-
\ No newline at end of file
diff --git a/6-optimize/4-memory-leaks/leak-xhr-2@2x.png b/6-optimize/4-memory-leaks/leak-xhr-2@2x.png
new file mode 100644
index 00000000..8973716d
Binary files /dev/null and b/6-optimize/4-memory-leaks/leak-xhr-2@2x.png differ
diff --git a/6-optimize/4-memory-leaks/leak-xhr.png b/6-optimize/4-memory-leaks/leak-xhr.png
new file mode 100644
index 00000000..af738df8
Binary files /dev/null and b/6-optimize/4-memory-leaks/leak-xhr.png differ
diff --git a/6-optimize/4-memory-leaks/leak-xhr.svg b/6-optimize/4-memory-leaks/leak-xhr.svg
deleted file mode 100644
index 8acc29ef..00000000
--- a/6-optimize/4-memory-leaks/leak-xhr.svg
+++ /dev/null
@@ -1,39 +0,0 @@
-
-
\ No newline at end of file
diff --git a/6-optimize/4-memory-leaks/leak-xhr@2x.png b/6-optimize/4-memory-leaks/leak-xhr@2x.png
new file mode 100644
index 00000000..58ecaee5
Binary files /dev/null and b/6-optimize/4-memory-leaks/leak-xhr@2x.png differ
diff --git a/8-css-for-js/10-box-sizing/border-box.png b/8-css-for-js/10-box-sizing/border-box.png
new file mode 100644
index 00000000..dcb4958c
Binary files /dev/null and b/8-css-for-js/10-box-sizing/border-box.png differ
diff --git a/8-css-for-js/10-box-sizing/border-box.svg b/8-css-for-js/10-box-sizing/border-box.svg
deleted file mode 100644
index 651b724a..00000000
--- a/8-css-for-js/10-box-sizing/border-box.svg
+++ /dev/null
@@ -1,38 +0,0 @@
-
-
\ No newline at end of file
diff --git a/8-css-for-js/10-box-sizing/border-box@2x.png b/8-css-for-js/10-box-sizing/border-box@2x.png
new file mode 100644
index 00000000..c95453d3
Binary files /dev/null and b/8-css-for-js/10-box-sizing/border-box@2x.png differ