diff --git a/dist/browsers/AE.png b/dist/browsers/AE.png
new file mode 100644
index 0000000..8333c19
Binary files /dev/null and b/dist/browsers/AE.png differ
diff --git a/dist/browsers/BU.png b/dist/browsers/BU.png
new file mode 100644
index 0000000..d4ae4d1
Binary files /dev/null and b/dist/browsers/BU.png differ
diff --git a/dist/browsers/C2.png b/dist/browsers/C2.png
new file mode 100644
index 0000000..122b061
Binary files /dev/null and b/dist/browsers/C2.png differ
diff --git a/dist/browsers/EE.png b/dist/browsers/EE.png
new file mode 100644
index 0000000..ac2b294
Binary files /dev/null and b/dist/browsers/EE.png differ
diff --git a/dist/browsers/GB.png b/dist/browsers/GB.png
new file mode 100644
index 0000000..3ce16a8
Binary files /dev/null and b/dist/browsers/GB.png differ
diff --git a/dist/browsers/HH.png b/dist/browsers/HH.png
new file mode 100644
index 0000000..c8da916
Binary files /dev/null and b/dist/browsers/HH.png differ
diff --git a/dist/browsers/JP.png b/dist/browsers/JP.png
new file mode 100644
index 0000000..3ef6047
Binary files /dev/null and b/dist/browsers/JP.png differ
diff --git a/dist/browsers/LH.png b/dist/browsers/LH.png
new file mode 100644
index 0000000..35af241
Binary files /dev/null and b/dist/browsers/LH.png differ
diff --git a/dist/browsers/LN.png b/dist/browsers/LN.png
new file mode 100644
index 0000000..15f3b5f
Binary files /dev/null and b/dist/browsers/LN.png differ
diff --git a/dist/browsers/O0.png b/dist/browsers/O0.png
new file mode 100644
index 0000000..fdf2b5a
Binary files /dev/null and b/dist/browsers/O0.png differ
diff --git a/dist/browsers/PY.png b/dist/browsers/PY.png
new file mode 100644
index 0000000..e205f41
Binary files /dev/null and b/dist/browsers/PY.png differ
diff --git a/dist/browsers/QU.png b/dist/browsers/QU.png
new file mode 100644
index 0000000..26ecf4c
Binary files /dev/null and b/dist/browsers/QU.png differ
diff --git a/dist/browsers/S4.png b/dist/browsers/S4.png
new file mode 100644
index 0000000..10e7372
Binary files /dev/null and b/dist/browsers/S4.png differ
diff --git a/dist/browsers/S5.png b/dist/browsers/S5.png
new file mode 100644
index 0000000..2d07f94
Binary files /dev/null and b/dist/browsers/S5.png differ
diff --git a/dist/browsers/SY.png b/dist/browsers/SY.png
new file mode 100644
index 0000000..5d45f69
Binary files /dev/null and b/dist/browsers/SY.png differ
diff --git a/dist/browsers/TG.png b/dist/browsers/TG.png
new file mode 100644
index 0000000..ccb5293
Binary files /dev/null and b/dist/browsers/TG.png differ
diff --git a/dist/browsers/TU.png b/dist/browsers/TU.png
new file mode 100644
index 0000000..98cf5d4
Binary files /dev/null and b/dist/browsers/TU.png differ
diff --git a/dist/browsers/VM.png b/dist/browsers/VM.png
new file mode 100644
index 0000000..03b9029
Binary files /dev/null and b/dist/browsers/VM.png differ
diff --git a/dist/browsers/XV.png b/dist/browsers/XV.png
new file mode 100644
index 0000000..4847223
Binary files /dev/null and b/dist/browsers/XV.png differ
diff --git a/dist/browsers/YJ.png b/dist/browsers/YJ.png
new file mode 100644
index 0000000..f80eba6
Binary files /dev/null and b/dist/browsers/YJ.png differ
diff --git a/dist/browsers/YN.png b/dist/browsers/YN.png
new file mode 100644
index 0000000..db145e0
Binary files /dev/null and b/dist/browsers/YN.png differ
diff --git a/dist/os/TOS.png b/dist/os/TOS.png
new file mode 100644
index 0000000..ccb5293
Binary files /dev/null and b/dist/os/TOS.png differ
diff --git a/src/browsers/AE.png b/src/browsers/AE.png
new file mode 100644
index 0000000..7c013e7
Binary files /dev/null and b/src/browsers/AE.png differ
diff --git a/src/browsers/AE.png.source b/src/browsers/AE.png.source
new file mode 100644
index 0000000..679c850
--- /dev/null
+++ b/src/browsers/AE.png.source
@@ -0,0 +1,2 @@
+https://s.blogsmithmedia.com/www.aol.de/assets-hd023cabbaa81416ec65e3016f7a312fd/images/favicon/apple-touch-icon-180x180.png?h=2dd3f85d9bacf76a6517f1fa19688bcc
+https://www.aol.de/
diff --git a/src/browsers/BU.png b/src/browsers/BU.png
new file mode 100644
index 0000000..e4427a3
Binary files /dev/null and b/src/browsers/BU.png differ
diff --git a/src/browsers/BU.png.source b/src/browsers/BU.png.source
new file mode 100644
index 0000000..3a34d3e
--- /dev/null
+++ b/src/browsers/BU.png.source
@@ -0,0 +1,2 @@
+https://lh3.googleusercontent.com/CLtfCN9YilOSaRSJv1GuVApbSxQWPXNbQQ5GnsaquSJDiNi__m4FpK7nNnes-8SBnc8=s180
+https://play.google.com/store/apps/details?id=com.e2esolutionsupport.bluebrowser
diff --git a/src/browsers/C2.png b/src/browsers/C2.png
new file mode 100644
index 0000000..0f66e77
Binary files /dev/null and b/src/browsers/C2.png differ
diff --git a/src/browsers/C2.png.source b/src/browsers/C2.png.source
new file mode 100644
index 0000000..13743d3
--- /dev/null
+++ b/src/browsers/C2.png.source
@@ -0,0 +1 @@
+https://colibri.opqr.co/images/icon-mono.png
diff --git a/src/browsers/EE.png b/src/browsers/EE.png
new file mode 100644
index 0000000..dfc8af8
Binary files /dev/null and b/src/browsers/EE.png differ
diff --git a/src/browsers/EE.png.source b/src/browsers/EE.png.source
new file mode 100644
index 0000000..024c83d
--- /dev/null
+++ b/src/browsers/EE.png.source
@@ -0,0 +1 @@
+https://elementsbrowser.com/images/mainPage/favicon.png
diff --git a/src/browsers/GB.png b/src/browsers/GB.png
new file mode 100644
index 0000000..a097c55
Binary files /dev/null and b/src/browsers/GB.png differ
diff --git a/src/browsers/GB.png.source b/src/browsers/GB.png.source
new file mode 100644
index 0000000..ef37b1a
--- /dev/null
+++ b/src/browsers/GB.png.source
@@ -0,0 +1,2 @@
+https://raw.githubusercontent.com/mitchas/glass-browser/master/assets/icon64.png
+5bdf4bff35ec119aa39b3acf685b1b8f1eda6d61
diff --git a/src/browsers/HH.png b/src/browsers/HH.png
new file mode 100644
index 0000000..84db60d
Binary files /dev/null and b/src/browsers/HH.png differ
diff --git a/src/browsers/HH.png.source b/src/browsers/HH.png.source
new file mode 100644
index 0000000..a81b301
--- /dev/null
+++ b/src/browsers/HH.png.source
@@ -0,0 +1 @@
+https://ohhaibrowser.com/assets/imgs/Favicon.png
diff --git a/src/browsers/JP.ico b/src/browsers/JP.ico
new file mode 100644
index 0000000..02ad416
Binary files /dev/null and b/src/browsers/JP.ico differ
diff --git a/src/browsers/JP.ico.source b/src/browsers/JP.ico.source
new file mode 100644
index 0000000..f2d4c02
--- /dev/null
+++ b/src/browsers/JP.ico.source
@@ -0,0 +1 @@
+https://jig.jp/favicon.ico
diff --git a/src/browsers/LH.png b/src/browsers/LH.png
new file mode 100644
index 0000000..5834584
Binary files /dev/null and b/src/browsers/LH.png differ
diff --git a/src/browsers/LH.png.source b/src/browsers/LH.png.source
new file mode 100644
index 0000000..7d6f347
--- /dev/null
+++ b/src/browsers/LH.png.source
@@ -0,0 +1,2 @@
+https://a.fsdn.com/allura/p/lightfirefox/icon
+https://sourceforge.net/projects/lightfirefox/
diff --git a/src/browsers/LN.ico b/src/browsers/LN.ico
new file mode 100644
index 0000000..7bb0bfe
Binary files /dev/null and b/src/browsers/LN.ico differ
diff --git a/src/browsers/LN.ico.source b/src/browsers/LN.ico.source
new file mode 100644
index 0000000..e9be9db
--- /dev/null
+++ b/src/browsers/LN.ico.source
@@ -0,0 +1 @@
+https://www.lunascape.tv/favicon.ico
diff --git a/src/browsers/O0.svg b/src/browsers/O0.svg
new file mode 100644
index 0000000..dbfe4f8
--- /dev/null
+++ b/src/browsers/O0.svg
@@ -0,0 +1,39 @@
+
+
diff --git a/src/browsers/O0.svg.source b/src/browsers/O0.svg.source
new file mode 100644
index 0000000..3a01e1e
--- /dev/null
+++ b/src/browsers/O0.svg.source
@@ -0,0 +1,2 @@
+https://commons.wikimedia.org/wiki/File:Origin.svg
+cropped
diff --git a/src/browsers/PY.png b/src/browsers/PY.png
new file mode 100644
index 0000000..aa3620c
Binary files /dev/null and b/src/browsers/PY.png differ
diff --git a/src/browsers/PY.png.source b/src/browsers/PY.png.source
new file mode 100644
index 0000000..a0df5a4
--- /dev/null
+++ b/src/browsers/PY.png.source
@@ -0,0 +1 @@
+https://polypane.app/icons/icon-256x256.png
diff --git a/src/browsers/QU.png b/src/browsers/QU.png
new file mode 100644
index 0000000..915defd
Binary files /dev/null and b/src/browsers/QU.png differ
diff --git a/src/browsers/QU.png.source b/src/browsers/QU.png.source
new file mode 100644
index 0000000..92904e0
--- /dev/null
+++ b/src/browsers/QU.png.source
@@ -0,0 +1,2 @@
+https://www.apkmirror.com/wp-content/uploads/2019/12/5dee894566d4d.png
+https://www.apkmirror.com/apk/quark-team/quark-browser-ad-blocker-private-fast-download/%E5%A4%B8%E5%85%8B-3-6-2-122-release/%E5%A4%B8%E5%85%8B-3-6-2-122-android-apk-download/
diff --git a/src/browsers/S4.svg b/src/browsers/S4.svg
new file mode 100644
index 0000000..ed28598
--- /dev/null
+++ b/src/browsers/S4.svg
@@ -0,0 +1,16 @@
+
+
diff --git a/src/browsers/S4.svg.source b/src/browsers/S4.svg.source
new file mode 100644
index 0000000..7e29ee7
--- /dev/null
+++ b/src/browsers/S4.svg.source
@@ -0,0 +1 @@
+https://commons.wikimedia.org/wiki/File:Steam_icon_logo.svg
diff --git a/src/browsers/S5.png b/src/browsers/S5.png
new file mode 100644
index 0000000..66b159a
Binary files /dev/null and b/src/browsers/S5.png differ
diff --git a/src/browsers/S5.png.source b/src/browsers/S5.png.source
new file mode 100644
index 0000000..0fdbb8b
--- /dev/null
+++ b/src/browsers/S5.png.source
@@ -0,0 +1 @@
+https://safeexambrowser.org/apple-touch-icon.png
diff --git a/src/browsers/SY.ico b/src/browsers/SY.ico
new file mode 100644
index 0000000..e79d38a
Binary files /dev/null and b/src/browsers/SY.ico differ
diff --git a/src/browsers/SY.ico.source b/src/browsers/SY.ico.source
new file mode 100644
index 0000000..ac351a0
--- /dev/null
+++ b/src/browsers/SY.ico.source
@@ -0,0 +1 @@
+https://sizzy.co/favicon.ico
diff --git a/src/browsers/TG.ico b/src/browsers/TG.ico
new file mode 120000
index 0000000..63ef04d
--- /dev/null
+++ b/src/browsers/TG.ico
@@ -0,0 +1 @@
+../os/TOS.ico
\ No newline at end of file
diff --git a/src/browsers/TG.ico.source b/src/browsers/TG.ico.source
new file mode 120000
index 0000000..b1448d3
--- /dev/null
+++ b/src/browsers/TG.ico.source
@@ -0,0 +1 @@
+../os/TOS.ico.source
\ No newline at end of file
diff --git a/src/browsers/TU.png b/src/browsers/TU.png
new file mode 100644
index 0000000..e44ea5d
Binary files /dev/null and b/src/browsers/TU.png differ
diff --git a/src/browsers/TU.png.source b/src/browsers/TU.png.source
new file mode 100644
index 0000000..be0fa01
--- /dev/null
+++ b/src/browsers/TU.png.source
@@ -0,0 +1 @@
+https://en.tungsten-start.net/images/icon256.png
diff --git a/src/browsers/VM.ico b/src/browsers/VM.ico
new file mode 100644
index 0000000..041599b
Binary files /dev/null and b/src/browsers/VM.ico differ
diff --git a/src/browsers/VM.ico.source b/src/browsers/VM.ico.source
new file mode 100644
index 0000000..f5101da
--- /dev/null
+++ b/src/browsers/VM.ico.source
@@ -0,0 +1,2 @@
+https://storage.googleapis.com/airwatch_assets/images/favicon.ico
+https://www.air-watch.com/
diff --git a/src/browsers/XV.ico b/src/browsers/XV.ico
new file mode 100644
index 0000000..183d721
Binary files /dev/null and b/src/browsers/XV.ico differ
diff --git a/src/browsers/XV.ico.source b/src/browsers/XV.ico.source
new file mode 100644
index 0000000..a219934
--- /dev/null
+++ b/src/browsers/XV.ico.source
@@ -0,0 +1 @@
+https://www.xvast.com/favicon.ico
diff --git a/src/browsers/YJ.svg b/src/browsers/YJ.svg
new file mode 120000
index 0000000..5d6190b
--- /dev/null
+++ b/src/browsers/YJ.svg
@@ -0,0 +1 @@
+../searchEngines/search.yahoo.com.svg
\ No newline at end of file
diff --git a/src/browsers/YJ.svg.source b/src/browsers/YJ.svg.source
new file mode 120000
index 0000000..3f417ae
--- /dev/null
+++ b/src/browsers/YJ.svg.source
@@ -0,0 +1 @@
+../searchEngines/search.yahoo.com.svg.source
\ No newline at end of file
diff --git a/src/browsers/YN.png b/src/browsers/YN.png
new file mode 100644
index 0000000..425a5a0
Binary files /dev/null and b/src/browsers/YN.png differ
diff --git a/src/browsers/YN.png.source b/src/browsers/YN.png.source
new file mode 100644
index 0000000..83f21a2
--- /dev/null
+++ b/src/browsers/YN.png.source
@@ -0,0 +1,2 @@
+https://lh3.googleusercontent.com/_Lhz1G63efJ1AxJpLrIxTLzXRq-nc8I998-vut8EryaO7CThi4cncFieFqCPLOavuw=s180
+https://play.google.com/store/apps/details?id=com.turkcell.yaani&hl=en_US
diff --git a/src/os/TOS.ico b/src/os/TOS.ico
new file mode 100644
index 0000000..627c128
Binary files /dev/null and b/src/os/TOS.ico differ
diff --git a/src/os/TOS.ico.source b/src/os/TOS.ico.source
new file mode 100644
index 0000000..0f0e0ba
--- /dev/null
+++ b/src/os/TOS.ico.source
@@ -0,0 +1 @@
+https://www.tmaxsoft.com/tmax.ico
diff --git a/tests-ignore.yml b/tests-ignore.yml
index fdf1121..e6c37ba 100644
--- a/tests-ignore.yml
+++ b/tests-ignore.yml
@@ -243,6 +243,7 @@ less_important_device_detector_icons:
- ZYQ
browsers:
- AF
+ - C0
- CS
- CX
- DB
@@ -251,13 +252,12 @@ less_important_device_detector_icons:
- EU
- FX
- KB
- - C0
- - MY
- - TV
- LF
+ - LL
- LO
- LU
- MN
+ - MY
- OD
- OY
- S1
@@ -266,11 +266,13 @@ less_important_device_detector_icons:
- SR
- SU
- TA
+ - TV
- UB
- VB
- VV
- WT
- XI
+ - ZV
os:
- BMP
- INF