diff --git a/icons/design/beaker.design b/icons/design/beaker.design
index 806ace589..0c4fa044d 100644
Binary files a/icons/design/beaker.design and b/icons/design/beaker.design differ
diff --git a/icons/design/bomb.design b/icons/design/bomb.design
new file mode 100644
index 000000000..727335e3b
Binary files /dev/null and b/icons/design/bomb.design differ
diff --git a/icons/design/calendar-question.design b/icons/design/calendar-question.design
new file mode 100644
index 000000000..b06791e15
Binary files /dev/null and b/icons/design/calendar-question.design differ
diff --git a/icons/design/code-tags-check.design b/icons/design/code-tags-check.design
new file mode 100644
index 000000000..da74e22e8
Binary files /dev/null and b/icons/design/code-tags-check.design differ
diff --git a/icons/design/douban.design b/icons/design/douban.design
new file mode 100644
index 000000000..b2cfa9b63
Binary files /dev/null and b/icons/design/douban.design differ
diff --git a/icons/design/beaker-empty-outline.design b/icons/design/flask-empty-outline.design
similarity index 100%
rename from icons/design/beaker-empty-outline.design
rename to icons/design/flask-empty-outline.design
diff --git a/icons/design/beaker-empty.design b/icons/design/flask-empty.design
similarity index 100%
rename from icons/design/beaker-empty.design
rename to icons/design/flask-empty.design
diff --git a/icons/design/beaker-outline.design b/icons/design/flask-outline.design
similarity index 100%
rename from icons/design/beaker-outline.design
rename to icons/design/flask-outline.design
diff --git a/icons/design/flask.design b/icons/design/flask.design
new file mode 100644
index 000000000..806ace589
Binary files /dev/null and b/icons/design/flask.design differ
diff --git a/icons/design/format-section.design b/icons/design/format-section.design
new file mode 100644
index 000000000..9df66818c
Binary files /dev/null and b/icons/design/format-section.design differ
diff --git a/icons/design/home-outline.design b/icons/design/home-outline.design
new file mode 100644
index 000000000..b585f18ba
Binary files /dev/null and b/icons/design/home-outline.design differ
diff --git a/icons/design/nuke.design b/icons/design/nuke.design
new file mode 100644
index 000000000..99351bfee
Binary files /dev/null and b/icons/design/nuke.design differ
diff --git a/icons/design/unity.design b/icons/design/unity.design
new file mode 100644
index 000000000..f065ef805
Binary files /dev/null and b/icons/design/unity.design differ
diff --git a/icons/design/watch-vibrate.design b/icons/design/watch-vibrate.design
new file mode 100644
index 000000000..b2f5a6999
Binary files /dev/null and b/icons/design/watch-vibrate.design differ
diff --git a/icons/svg/beaker.svg b/icons/svg/beaker.svg
index 9be865a34..1276498c1 100644
--- a/icons/svg/beaker.svg
+++ b/icons/svg/beaker.svg
@@ -1,5 +1,5 @@
diff --git a/icons/svg/bomb.svg b/icons/svg/bomb.svg
new file mode 100644
index 000000000..c73d6fc34
--- /dev/null
+++ b/icons/svg/bomb.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/calendar-question.svg b/icons/svg/calendar-question.svg
new file mode 100644
index 000000000..eb674c5c9
--- /dev/null
+++ b/icons/svg/calendar-question.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/code-tags-check.svg b/icons/svg/code-tags-check.svg
new file mode 100644
index 000000000..239609459
--- /dev/null
+++ b/icons/svg/code-tags-check.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/douban.svg b/icons/svg/douban.svg
new file mode 100644
index 000000000..7f63fbfb7
--- /dev/null
+++ b/icons/svg/douban.svg
@@ -0,0 +1,7 @@
+
+
+
diff --git a/icons/svg/beaker-empty-outline.svg b/icons/svg/flask-empty-outline.svg
similarity index 100%
rename from icons/svg/beaker-empty-outline.svg
rename to icons/svg/flask-empty-outline.svg
diff --git a/icons/svg/beaker-empty.svg b/icons/svg/flask-empty.svg
similarity index 100%
rename from icons/svg/beaker-empty.svg
rename to icons/svg/flask-empty.svg
diff --git a/icons/svg/beaker-outline.svg b/icons/svg/flask-outline.svg
similarity index 100%
rename from icons/svg/beaker-outline.svg
rename to icons/svg/flask-outline.svg
diff --git a/icons/svg/flask.svg b/icons/svg/flask.svg
new file mode 100644
index 000000000..9be865a34
--- /dev/null
+++ b/icons/svg/flask.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/format-section.svg b/icons/svg/format-section.svg
new file mode 100644
index 000000000..17c9a80ec
--- /dev/null
+++ b/icons/svg/format-section.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/home-outline.svg b/icons/svg/home-outline.svg
new file mode 100644
index 000000000..40229a315
--- /dev/null
+++ b/icons/svg/home-outline.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/nuke.svg b/icons/svg/nuke.svg
new file mode 100644
index 000000000..d244d7d93
--- /dev/null
+++ b/icons/svg/nuke.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/unity.svg b/icons/svg/unity.svg
new file mode 100644
index 000000000..0513f5848
--- /dev/null
+++ b/icons/svg/unity.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/watch-vibrate.svg b/icons/svg/watch-vibrate.svg
new file mode 100644
index 000000000..f13a24f40
--- /dev/null
+++ b/icons/svg/watch-vibrate.svg
@@ -0,0 +1,5 @@
+
+
+