diff --git a/data/.gitignore b/data/.gitignore
index 120f485..bd1838f 100644
--- a/data/.gitignore
+++ b/data/.gitignore
@@ -1,2 +1 @@
-*
-!/.gitignore
+ki.sqlite
diff --git a/data/imgs/flags/AD.png b/data/imgs/flags/AD.png
new file mode 100644
index 0000000..24efae5
Binary files /dev/null and b/data/imgs/flags/AD.png differ
diff --git a/data/imgs/flags/AE.png b/data/imgs/flags/AE.png
new file mode 100644
index 0000000..05acc83
Binary files /dev/null and b/data/imgs/flags/AE.png differ
diff --git a/data/imgs/flags/AF.png b/data/imgs/flags/AF.png
new file mode 100644
index 0000000..491039b
Binary files /dev/null and b/data/imgs/flags/AF.png differ
diff --git a/data/imgs/flags/AG.png b/data/imgs/flags/AG.png
new file mode 100644
index 0000000..08c171d
Binary files /dev/null and b/data/imgs/flags/AG.png differ
diff --git a/data/imgs/flags/AI.png b/data/imgs/flags/AI.png
new file mode 100644
index 0000000..4c6b36d
Binary files /dev/null and b/data/imgs/flags/AI.png differ
diff --git a/data/imgs/flags/AL.png b/data/imgs/flags/AL.png
new file mode 100644
index 0000000..16e86a6
Binary files /dev/null and b/data/imgs/flags/AL.png differ
diff --git a/data/imgs/flags/AM.png b/data/imgs/flags/AM.png
new file mode 100644
index 0000000..b1f25ba
Binary files /dev/null and b/data/imgs/flags/AM.png differ
diff --git a/data/imgs/flags/AN.png b/data/imgs/flags/AN.png
new file mode 100644
index 0000000..8236bfd
Binary files /dev/null and b/data/imgs/flags/AN.png differ
diff --git a/data/imgs/flags/AO.png b/data/imgs/flags/AO.png
new file mode 100644
index 0000000..d0fb098
Binary files /dev/null and b/data/imgs/flags/AO.png differ
diff --git a/data/imgs/flags/AQ.png b/data/imgs/flags/AQ.png
new file mode 100644
index 0000000..52c2833
Binary files /dev/null and b/data/imgs/flags/AQ.png differ
diff --git a/data/imgs/flags/AR.png b/data/imgs/flags/AR.png
new file mode 100644
index 0000000..bfa366f
Binary files /dev/null and b/data/imgs/flags/AR.png differ
diff --git a/data/imgs/flags/AS.png b/data/imgs/flags/AS.png
new file mode 100644
index 0000000..45c3ed0
Binary files /dev/null and b/data/imgs/flags/AS.png differ
diff --git a/data/imgs/flags/AT.png b/data/imgs/flags/AT.png
new file mode 100644
index 0000000..bfe3827
Binary files /dev/null and b/data/imgs/flags/AT.png differ
diff --git a/data/imgs/flags/AU.png b/data/imgs/flags/AU.png
new file mode 100644
index 0000000..5f6e325
Binary files /dev/null and b/data/imgs/flags/AU.png differ
diff --git a/data/imgs/flags/AW.png b/data/imgs/flags/AW.png
new file mode 100644
index 0000000..007f032
Binary files /dev/null and b/data/imgs/flags/AW.png differ
diff --git a/data/imgs/flags/AX.png b/data/imgs/flags/AX.png
new file mode 100644
index 0000000..e11d1f3
Binary files /dev/null and b/data/imgs/flags/AX.png differ
diff --git a/data/imgs/flags/AZ.png b/data/imgs/flags/AZ.png
new file mode 100644
index 0000000..ac0cbd8
Binary files /dev/null and b/data/imgs/flags/AZ.png differ
diff --git a/data/imgs/flags/BA.png b/data/imgs/flags/BA.png
new file mode 100644
index 0000000..d97b851
Binary files /dev/null and b/data/imgs/flags/BA.png differ
diff --git a/data/imgs/flags/BB.png b/data/imgs/flags/BB.png
new file mode 100644
index 0000000..c84c6ac
Binary files /dev/null and b/data/imgs/flags/BB.png differ
diff --git a/data/imgs/flags/BD.png b/data/imgs/flags/BD.png
new file mode 100644
index 0000000..57cc9f6
Binary files /dev/null and b/data/imgs/flags/BD.png differ
diff --git a/data/imgs/flags/BE.png b/data/imgs/flags/BE.png
new file mode 100644
index 0000000..1473666
Binary files /dev/null and b/data/imgs/flags/BE.png differ
diff --git a/data/imgs/flags/BF.png b/data/imgs/flags/BF.png
new file mode 100644
index 0000000..dc29743
Binary files /dev/null and b/data/imgs/flags/BF.png differ
diff --git a/data/imgs/flags/BG.png b/data/imgs/flags/BG.png
new file mode 100644
index 0000000..ba98171
Binary files /dev/null and b/data/imgs/flags/BG.png differ
diff --git a/data/imgs/flags/BH.png b/data/imgs/flags/BH.png
new file mode 100644
index 0000000..38d195c
Binary files /dev/null and b/data/imgs/flags/BH.png differ
diff --git a/data/imgs/flags/BI.png b/data/imgs/flags/BI.png
new file mode 100644
index 0000000..04c84ba
Binary files /dev/null and b/data/imgs/flags/BI.png differ
diff --git a/data/imgs/flags/BJ.png b/data/imgs/flags/BJ.png
new file mode 100644
index 0000000..1e5582a
Binary files /dev/null and b/data/imgs/flags/BJ.png differ
diff --git a/data/imgs/flags/BL.png b/data/imgs/flags/BL.png
new file mode 100644
index 0000000..bdac5e0
Binary files /dev/null and b/data/imgs/flags/BL.png differ
diff --git a/data/imgs/flags/BM.png b/data/imgs/flags/BM.png
new file mode 100644
index 0000000..5b989c1
Binary files /dev/null and b/data/imgs/flags/BM.png differ
diff --git a/data/imgs/flags/BN.png b/data/imgs/flags/BN.png
new file mode 100644
index 0000000..c793402
Binary files /dev/null and b/data/imgs/flags/BN.png differ
diff --git a/data/imgs/flags/BO.png b/data/imgs/flags/BO.png
new file mode 100644
index 0000000..f58824f
Binary files /dev/null and b/data/imgs/flags/BO.png differ
diff --git a/data/imgs/flags/BR.png b/data/imgs/flags/BR.png
new file mode 100644
index 0000000..13bce83
Binary files /dev/null and b/data/imgs/flags/BR.png differ
diff --git a/data/imgs/flags/BS.png b/data/imgs/flags/BS.png
new file mode 100644
index 0000000..15e0682
Binary files /dev/null and b/data/imgs/flags/BS.png differ
diff --git a/data/imgs/flags/BT.png b/data/imgs/flags/BT.png
new file mode 100644
index 0000000..a83a137
Binary files /dev/null and b/data/imgs/flags/BT.png differ
diff --git a/data/imgs/flags/BW.png b/data/imgs/flags/BW.png
new file mode 100644
index 0000000..45f9717
Binary files /dev/null and b/data/imgs/flags/BW.png differ
diff --git a/data/imgs/flags/BY.png b/data/imgs/flags/BY.png
new file mode 100644
index 0000000..8d6dc57
Binary files /dev/null and b/data/imgs/flags/BY.png differ
diff --git a/data/imgs/flags/BZ.png b/data/imgs/flags/BZ.png
new file mode 100644
index 0000000..f3fe26c
Binary files /dev/null and b/data/imgs/flags/BZ.png differ
diff --git a/data/imgs/flags/CA.png b/data/imgs/flags/CA.png
new file mode 100644
index 0000000..fd82ed4
Binary files /dev/null and b/data/imgs/flags/CA.png differ
diff --git a/data/imgs/flags/CC.png b/data/imgs/flags/CC.png
new file mode 100644
index 0000000..2c1d9e3
Binary files /dev/null and b/data/imgs/flags/CC.png differ
diff --git a/data/imgs/flags/CD.png b/data/imgs/flags/CD.png
new file mode 100644
index 0000000..502bc01
Binary files /dev/null and b/data/imgs/flags/CD.png differ
diff --git a/data/imgs/flags/CF.png b/data/imgs/flags/CF.png
new file mode 100644
index 0000000..82029ea
Binary files /dev/null and b/data/imgs/flags/CF.png differ
diff --git a/data/imgs/flags/CG.png b/data/imgs/flags/CG.png
new file mode 100644
index 0000000..187226c
Binary files /dev/null and b/data/imgs/flags/CG.png differ
diff --git a/data/imgs/flags/CH.png b/data/imgs/flags/CH.png
new file mode 100644
index 0000000..368e226
Binary files /dev/null and b/data/imgs/flags/CH.png differ
diff --git a/data/imgs/flags/CI.png b/data/imgs/flags/CI.png
new file mode 100644
index 0000000..c7a3a60
Binary files /dev/null and b/data/imgs/flags/CI.png differ
diff --git a/data/imgs/flags/CK.png b/data/imgs/flags/CK.png
new file mode 100644
index 0000000..621c3ff
Binary files /dev/null and b/data/imgs/flags/CK.png differ
diff --git a/data/imgs/flags/CL.png b/data/imgs/flags/CL.png
new file mode 100644
index 0000000..eaa32e3
Binary files /dev/null and b/data/imgs/flags/CL.png differ
diff --git a/data/imgs/flags/CM.png b/data/imgs/flags/CM.png
new file mode 100644
index 0000000..9563721
Binary files /dev/null and b/data/imgs/flags/CM.png differ
diff --git a/data/imgs/flags/CN.png b/data/imgs/flags/CN.png
new file mode 100644
index 0000000..d75026a
Binary files /dev/null and b/data/imgs/flags/CN.png differ
diff --git a/data/imgs/flags/CO.png b/data/imgs/flags/CO.png
new file mode 100644
index 0000000..418df18
Binary files /dev/null and b/data/imgs/flags/CO.png differ
diff --git a/data/imgs/flags/CR.png b/data/imgs/flags/CR.png
new file mode 100644
index 0000000..6e72512
Binary files /dev/null and b/data/imgs/flags/CR.png differ
diff --git a/data/imgs/flags/CT.png b/data/imgs/flags/CT.png
new file mode 100644
index 0000000..d9feacd
Binary files /dev/null and b/data/imgs/flags/CT.png differ
diff --git a/data/imgs/flags/CU.png b/data/imgs/flags/CU.png
new file mode 100644
index 0000000..6430524
Binary files /dev/null and b/data/imgs/flags/CU.png differ
diff --git a/data/imgs/flags/CV.png b/data/imgs/flags/CV.png
new file mode 100644
index 0000000..cc3d4e8
Binary files /dev/null and b/data/imgs/flags/CV.png differ
diff --git a/data/imgs/flags/CW.png b/data/imgs/flags/CW.png
new file mode 100644
index 0000000..78981b1
Binary files /dev/null and b/data/imgs/flags/CW.png differ
diff --git a/data/imgs/flags/CX.png b/data/imgs/flags/CX.png
new file mode 100644
index 0000000..b9384b2
Binary files /dev/null and b/data/imgs/flags/CX.png differ
diff --git a/data/imgs/flags/CY.png b/data/imgs/flags/CY.png
new file mode 100644
index 0000000..3ea9c9e
Binary files /dev/null and b/data/imgs/flags/CY.png differ
diff --git a/data/imgs/flags/CZ.png b/data/imgs/flags/CZ.png
new file mode 100644
index 0000000..b38296b
Binary files /dev/null and b/data/imgs/flags/CZ.png differ
diff --git a/data/imgs/flags/DE.png b/data/imgs/flags/DE.png
new file mode 100644
index 0000000..07707aa
Binary files /dev/null and b/data/imgs/flags/DE.png differ
diff --git a/data/imgs/flags/DJ.png b/data/imgs/flags/DJ.png
new file mode 100644
index 0000000..794e74c
Binary files /dev/null and b/data/imgs/flags/DJ.png differ
diff --git a/data/imgs/flags/DK.png b/data/imgs/flags/DK.png
new file mode 100644
index 0000000..ef9f52f
Binary files /dev/null and b/data/imgs/flags/DK.png differ
diff --git a/data/imgs/flags/DM.png b/data/imgs/flags/DM.png
new file mode 100644
index 0000000..f7da4c8
Binary files /dev/null and b/data/imgs/flags/DM.png differ
diff --git a/data/imgs/flags/DO.png b/data/imgs/flags/DO.png
new file mode 100644
index 0000000..c34a32f
Binary files /dev/null and b/data/imgs/flags/DO.png differ
diff --git a/data/imgs/flags/DZ.png b/data/imgs/flags/DZ.png
new file mode 100644
index 0000000..2ea6765
Binary files /dev/null and b/data/imgs/flags/DZ.png differ
diff --git a/data/imgs/flags/EC.png b/data/imgs/flags/EC.png
new file mode 100644
index 0000000..26aaeaa
Binary files /dev/null and b/data/imgs/flags/EC.png differ
diff --git a/data/imgs/flags/EE.png b/data/imgs/flags/EE.png
new file mode 100644
index 0000000..c18c562
Binary files /dev/null and b/data/imgs/flags/EE.png differ
diff --git a/data/imgs/flags/EG.png b/data/imgs/flags/EG.png
new file mode 100644
index 0000000..8cd5b82
Binary files /dev/null and b/data/imgs/flags/EG.png differ
diff --git a/data/imgs/flags/EH.png b/data/imgs/flags/EH.png
new file mode 100644
index 0000000..7b4eb90
Binary files /dev/null and b/data/imgs/flags/EH.png differ
diff --git a/data/imgs/flags/ER.png b/data/imgs/flags/ER.png
new file mode 100644
index 0000000..fa60b10
Binary files /dev/null and b/data/imgs/flags/ER.png differ
diff --git a/data/imgs/flags/ES.png b/data/imgs/flags/ES.png
new file mode 100644
index 0000000..3f7e39c
Binary files /dev/null and b/data/imgs/flags/ES.png differ
diff --git a/data/imgs/flags/ET.png b/data/imgs/flags/ET.png
new file mode 100644
index 0000000..e1388a0
Binary files /dev/null and b/data/imgs/flags/ET.png differ
diff --git a/data/imgs/flags/EU.png b/data/imgs/flags/EU.png
new file mode 100644
index 0000000..4f84094
Binary files /dev/null and b/data/imgs/flags/EU.png differ
diff --git a/data/imgs/flags/FI.png b/data/imgs/flags/FI.png
new file mode 100644
index 0000000..6eb7e94
Binary files /dev/null and b/data/imgs/flags/FI.png differ
diff --git a/data/imgs/flags/FJ.png b/data/imgs/flags/FJ.png
new file mode 100644
index 0000000..fafdaae
Binary files /dev/null and b/data/imgs/flags/FJ.png differ
diff --git a/data/imgs/flags/FK.png b/data/imgs/flags/FK.png
new file mode 100644
index 0000000..eb2dd3c
Binary files /dev/null and b/data/imgs/flags/FK.png differ
diff --git a/data/imgs/flags/FM.png b/data/imgs/flags/FM.png
new file mode 100644
index 0000000..be7af70
Binary files /dev/null and b/data/imgs/flags/FM.png differ
diff --git a/data/imgs/flags/FO.png b/data/imgs/flags/FO.png
new file mode 100644
index 0000000..7942cd9
Binary files /dev/null and b/data/imgs/flags/FO.png differ
diff --git a/data/imgs/flags/FR.png b/data/imgs/flags/FR.png
new file mode 100644
index 0000000..ea101a5
Binary files /dev/null and b/data/imgs/flags/FR.png differ
diff --git a/data/imgs/flags/GA.png b/data/imgs/flags/GA.png
new file mode 100644
index 0000000..1b69eaf
Binary files /dev/null and b/data/imgs/flags/GA.png differ
diff --git a/data/imgs/flags/GB.png b/data/imgs/flags/GB.png
new file mode 100644
index 0000000..96a97f7
Binary files /dev/null and b/data/imgs/flags/GB.png differ
diff --git a/data/imgs/flags/GD.png b/data/imgs/flags/GD.png
new file mode 100644
index 0000000..d4a05ad
Binary files /dev/null and b/data/imgs/flags/GD.png differ
diff --git a/data/imgs/flags/GE.png b/data/imgs/flags/GE.png
new file mode 100644
index 0000000..2026913
Binary files /dev/null and b/data/imgs/flags/GE.png differ
diff --git a/data/imgs/flags/GG.png b/data/imgs/flags/GG.png
new file mode 100644
index 0000000..8fff555
Binary files /dev/null and b/data/imgs/flags/GG.png differ
diff --git a/data/imgs/flags/GH.png b/data/imgs/flags/GH.png
new file mode 100644
index 0000000..2bdcd4f
Binary files /dev/null and b/data/imgs/flags/GH.png differ
diff --git a/data/imgs/flags/GI.png b/data/imgs/flags/GI.png
new file mode 100644
index 0000000..3b87254
Binary files /dev/null and b/data/imgs/flags/GI.png differ
diff --git a/data/imgs/flags/GL.png b/data/imgs/flags/GL.png
new file mode 100644
index 0000000..c7554a8
Binary files /dev/null and b/data/imgs/flags/GL.png differ
diff --git a/data/imgs/flags/GM.png b/data/imgs/flags/GM.png
new file mode 100644
index 0000000..a54ce95
Binary files /dev/null and b/data/imgs/flags/GM.png differ
diff --git a/data/imgs/flags/GN.png b/data/imgs/flags/GN.png
new file mode 100644
index 0000000..dd79507
Binary files /dev/null and b/data/imgs/flags/GN.png differ
diff --git a/data/imgs/flags/GQ.png b/data/imgs/flags/GQ.png
new file mode 100644
index 0000000..1473173
Binary files /dev/null and b/data/imgs/flags/GQ.png differ
diff --git a/data/imgs/flags/GR.png b/data/imgs/flags/GR.png
new file mode 100644
index 0000000..b7da9cc
Binary files /dev/null and b/data/imgs/flags/GR.png differ
diff --git a/data/imgs/flags/GS.png b/data/imgs/flags/GS.png
new file mode 100644
index 0000000..a216c57
Binary files /dev/null and b/data/imgs/flags/GS.png differ
diff --git a/data/imgs/flags/GT.png b/data/imgs/flags/GT.png
new file mode 100644
index 0000000..6b28067
Binary files /dev/null and b/data/imgs/flags/GT.png differ
diff --git a/data/imgs/flags/GU.png b/data/imgs/flags/GU.png
new file mode 100644
index 0000000..e68eb53
Binary files /dev/null and b/data/imgs/flags/GU.png differ
diff --git a/data/imgs/flags/GW.png b/data/imgs/flags/GW.png
new file mode 100644
index 0000000..cdf103a
Binary files /dev/null and b/data/imgs/flags/GW.png differ
diff --git a/data/imgs/flags/GY.png b/data/imgs/flags/GY.png
new file mode 100644
index 0000000..1e0632e
Binary files /dev/null and b/data/imgs/flags/GY.png differ
diff --git a/data/imgs/flags/HK.png b/data/imgs/flags/HK.png
new file mode 100644
index 0000000..111a7a6
Binary files /dev/null and b/data/imgs/flags/HK.png differ
diff --git a/data/imgs/flags/HN.png b/data/imgs/flags/HN.png
new file mode 100644
index 0000000..e76b187
Binary files /dev/null and b/data/imgs/flags/HN.png differ
diff --git a/data/imgs/flags/HR.png b/data/imgs/flags/HR.png
new file mode 100644
index 0000000..355c4e8
Binary files /dev/null and b/data/imgs/flags/HR.png differ
diff --git a/data/imgs/flags/HT.png b/data/imgs/flags/HT.png
new file mode 100644
index 0000000..b958f5b
Binary files /dev/null and b/data/imgs/flags/HT.png differ
diff --git a/data/imgs/flags/HU.png b/data/imgs/flags/HU.png
new file mode 100644
index 0000000..afee569
Binary files /dev/null and b/data/imgs/flags/HU.png differ
diff --git a/data/imgs/flags/IC.png b/data/imgs/flags/IC.png
new file mode 100644
index 0000000..b0090e4
Binary files /dev/null and b/data/imgs/flags/IC.png differ
diff --git a/data/imgs/flags/ID.png b/data/imgs/flags/ID.png
new file mode 100644
index 0000000..7fb00cf
Binary files /dev/null and b/data/imgs/flags/ID.png differ
diff --git a/data/imgs/flags/IE.png b/data/imgs/flags/IE.png
new file mode 100644
index 0000000..ab7af0c
Binary files /dev/null and b/data/imgs/flags/IE.png differ
diff --git a/data/imgs/flags/IL.png b/data/imgs/flags/IL.png
new file mode 100644
index 0000000..ce6937f
Binary files /dev/null and b/data/imgs/flags/IL.png differ
diff --git a/data/imgs/flags/IM.png b/data/imgs/flags/IM.png
new file mode 100644
index 0000000..c1f8bbb
Binary files /dev/null and b/data/imgs/flags/IM.png differ
diff --git a/data/imgs/flags/IN.png b/data/imgs/flags/IN.png
new file mode 100644
index 0000000..9af8072
Binary files /dev/null and b/data/imgs/flags/IN.png differ
diff --git a/data/imgs/flags/IQ.png b/data/imgs/flags/IQ.png
new file mode 100644
index 0000000..79e7c2a
Binary files /dev/null and b/data/imgs/flags/IQ.png differ
diff --git a/data/imgs/flags/IR.png b/data/imgs/flags/IR.png
new file mode 100644
index 0000000..df273f3
Binary files /dev/null and b/data/imgs/flags/IR.png differ
diff --git a/data/imgs/flags/IS.png b/data/imgs/flags/IS.png
new file mode 100644
index 0000000..5e198a7
Binary files /dev/null and b/data/imgs/flags/IS.png differ
diff --git a/data/imgs/flags/IT.png b/data/imgs/flags/IT.png
new file mode 100644
index 0000000..1ac67df
Binary files /dev/null and b/data/imgs/flags/IT.png differ
diff --git a/data/imgs/flags/JE.png b/data/imgs/flags/JE.png
new file mode 100644
index 0000000..cc26d52
Binary files /dev/null and b/data/imgs/flags/JE.png differ
diff --git a/data/imgs/flags/JM.png b/data/imgs/flags/JM.png
new file mode 100644
index 0000000..2c59808
Binary files /dev/null and b/data/imgs/flags/JM.png differ
diff --git a/data/imgs/flags/JO.png b/data/imgs/flags/JO.png
new file mode 100644
index 0000000..d0b87ec
Binary files /dev/null and b/data/imgs/flags/JO.png differ
diff --git a/data/imgs/flags/JP.png b/data/imgs/flags/JP.png
new file mode 100644
index 0000000..fdd3f5e
Binary files /dev/null and b/data/imgs/flags/JP.png differ
diff --git a/data/imgs/flags/KE.png b/data/imgs/flags/KE.png
new file mode 100644
index 0000000..3065486
Binary files /dev/null and b/data/imgs/flags/KE.png differ
diff --git a/data/imgs/flags/KG.png b/data/imgs/flags/KG.png
new file mode 100644
index 0000000..8ea6f5c
Binary files /dev/null and b/data/imgs/flags/KG.png differ
diff --git a/data/imgs/flags/KH.png b/data/imgs/flags/KH.png
new file mode 100644
index 0000000..d752ca0
Binary files /dev/null and b/data/imgs/flags/KH.png differ
diff --git a/data/imgs/flags/KI.png b/data/imgs/flags/KI.png
new file mode 100644
index 0000000..c8dbdb0
Binary files /dev/null and b/data/imgs/flags/KI.png differ
diff --git a/data/imgs/flags/KM.png b/data/imgs/flags/KM.png
new file mode 100644
index 0000000..8a46ac6
Binary files /dev/null and b/data/imgs/flags/KM.png differ
diff --git a/data/imgs/flags/KN.png b/data/imgs/flags/KN.png
new file mode 100644
index 0000000..a5c0ffb
Binary files /dev/null and b/data/imgs/flags/KN.png differ
diff --git a/data/imgs/flags/KP.png b/data/imgs/flags/KP.png
new file mode 100644
index 0000000..ee76832
Binary files /dev/null and b/data/imgs/flags/KP.png differ
diff --git a/data/imgs/flags/KR.png b/data/imgs/flags/KR.png
new file mode 100644
index 0000000..b3159e8
Binary files /dev/null and b/data/imgs/flags/KR.png differ
diff --git a/data/imgs/flags/KW.png b/data/imgs/flags/KW.png
new file mode 100644
index 0000000..f5ec795
Binary files /dev/null and b/data/imgs/flags/KW.png differ
diff --git a/data/imgs/flags/KY.png b/data/imgs/flags/KY.png
new file mode 100644
index 0000000..dac58cd
Binary files /dev/null and b/data/imgs/flags/KY.png differ
diff --git a/data/imgs/flags/KZ.png b/data/imgs/flags/KZ.png
new file mode 100644
index 0000000..195d978
Binary files /dev/null and b/data/imgs/flags/KZ.png differ
diff --git a/data/imgs/flags/LA.png b/data/imgs/flags/LA.png
new file mode 100644
index 0000000..609436d
Binary files /dev/null and b/data/imgs/flags/LA.png differ
diff --git a/data/imgs/flags/LB.png b/data/imgs/flags/LB.png
new file mode 100644
index 0000000..a9ffdbc
Binary files /dev/null and b/data/imgs/flags/LB.png differ
diff --git a/data/imgs/flags/LC.png b/data/imgs/flags/LC.png
new file mode 100644
index 0000000..a2016b2
Binary files /dev/null and b/data/imgs/flags/LC.png differ
diff --git a/data/imgs/flags/LI.png b/data/imgs/flags/LI.png
new file mode 100644
index 0000000..791b27a
Binary files /dev/null and b/data/imgs/flags/LI.png differ
diff --git a/data/imgs/flags/LK.png b/data/imgs/flags/LK.png
new file mode 100644
index 0000000..ecc6f0d
Binary files /dev/null and b/data/imgs/flags/LK.png differ
diff --git a/data/imgs/flags/LR.png b/data/imgs/flags/LR.png
new file mode 100644
index 0000000..73aa178
Binary files /dev/null and b/data/imgs/flags/LR.png differ
diff --git a/data/imgs/flags/LS.png b/data/imgs/flags/LS.png
new file mode 100644
index 0000000..598747e
Binary files /dev/null and b/data/imgs/flags/LS.png differ
diff --git a/data/imgs/flags/LT.png b/data/imgs/flags/LT.png
new file mode 100644
index 0000000..907db39
Binary files /dev/null and b/data/imgs/flags/LT.png differ
diff --git a/data/imgs/flags/LU.png b/data/imgs/flags/LU.png
new file mode 100644
index 0000000..4357a46
Binary files /dev/null and b/data/imgs/flags/LU.png differ
diff --git a/data/imgs/flags/LV.png b/data/imgs/flags/LV.png
new file mode 100644
index 0000000..1f8bdac
Binary files /dev/null and b/data/imgs/flags/LV.png differ
diff --git a/data/imgs/flags/LY.png b/data/imgs/flags/LY.png
new file mode 100644
index 0000000..98f7a4e
Binary files /dev/null and b/data/imgs/flags/LY.png differ
diff --git a/data/imgs/flags/MA.png b/data/imgs/flags/MA.png
new file mode 100644
index 0000000..e5b2280
Binary files /dev/null and b/data/imgs/flags/MA.png differ
diff --git a/data/imgs/flags/MC.png b/data/imgs/flags/MC.png
new file mode 100644
index 0000000..7fb00cf
Binary files /dev/null and b/data/imgs/flags/MC.png differ
diff --git a/data/imgs/flags/MD.png b/data/imgs/flags/MD.png
new file mode 100644
index 0000000..7bd750c
Binary files /dev/null and b/data/imgs/flags/MD.png differ
diff --git a/data/imgs/flags/ME.png b/data/imgs/flags/ME.png
new file mode 100644
index 0000000..113a2bc
Binary files /dev/null and b/data/imgs/flags/ME.png differ
diff --git a/data/imgs/flags/MF.png b/data/imgs/flags/MF.png
new file mode 100644
index 0000000..7d88471
Binary files /dev/null and b/data/imgs/flags/MF.png differ
diff --git a/data/imgs/flags/MG.png b/data/imgs/flags/MG.png
new file mode 100644
index 0000000..f89c650
Binary files /dev/null and b/data/imgs/flags/MG.png differ
diff --git a/data/imgs/flags/MH.png b/data/imgs/flags/MH.png
new file mode 100644
index 0000000..a240d70
Binary files /dev/null and b/data/imgs/flags/MH.png differ
diff --git a/data/imgs/flags/MK.png b/data/imgs/flags/MK.png
new file mode 100644
index 0000000..38bb51a
Binary files /dev/null and b/data/imgs/flags/MK.png differ
diff --git a/data/imgs/flags/ML.png b/data/imgs/flags/ML.png
new file mode 100644
index 0000000..6e73f35
Binary files /dev/null and b/data/imgs/flags/ML.png differ
diff --git a/data/imgs/flags/MM.png b/data/imgs/flags/MM.png
new file mode 100644
index 0000000..ddaab40
Binary files /dev/null and b/data/imgs/flags/MM.png differ
diff --git a/data/imgs/flags/MN.png b/data/imgs/flags/MN.png
new file mode 100644
index 0000000..492d87e
Binary files /dev/null and b/data/imgs/flags/MN.png differ
diff --git a/data/imgs/flags/MO.png b/data/imgs/flags/MO.png
new file mode 100644
index 0000000..a68ca49
Binary files /dev/null and b/data/imgs/flags/MO.png differ
diff --git a/data/imgs/flags/MP.png b/data/imgs/flags/MP.png
new file mode 100644
index 0000000..9ee8417
Binary files /dev/null and b/data/imgs/flags/MP.png differ
diff --git a/data/imgs/flags/MQ.png b/data/imgs/flags/MQ.png
new file mode 100644
index 0000000..3905c2e
Binary files /dev/null and b/data/imgs/flags/MQ.png differ
diff --git a/data/imgs/flags/MR.png b/data/imgs/flags/MR.png
new file mode 100644
index 0000000..fb2ac85
Binary files /dev/null and b/data/imgs/flags/MR.png differ
diff --git a/data/imgs/flags/MS.png b/data/imgs/flags/MS.png
new file mode 100644
index 0000000..9662beb
Binary files /dev/null and b/data/imgs/flags/MS.png differ
diff --git a/data/imgs/flags/MT.png b/data/imgs/flags/MT.png
new file mode 100644
index 0000000..fcc27ab
Binary files /dev/null and b/data/imgs/flags/MT.png differ
diff --git a/data/imgs/flags/MU.png b/data/imgs/flags/MU.png
new file mode 100644
index 0000000..176391e
Binary files /dev/null and b/data/imgs/flags/MU.png differ
diff --git a/data/imgs/flags/MV.png b/data/imgs/flags/MV.png
new file mode 100644
index 0000000..c41df6d
Binary files /dev/null and b/data/imgs/flags/MV.png differ
diff --git a/data/imgs/flags/MW.png b/data/imgs/flags/MW.png
new file mode 100644
index 0000000..b8bd61c
Binary files /dev/null and b/data/imgs/flags/MW.png differ
diff --git a/data/imgs/flags/MX.png b/data/imgs/flags/MX.png
new file mode 100644
index 0000000..7bc656c
Binary files /dev/null and b/data/imgs/flags/MX.png differ
diff --git a/data/imgs/flags/MY.png b/data/imgs/flags/MY.png
new file mode 100644
index 0000000..50bc61d
Binary files /dev/null and b/data/imgs/flags/MY.png differ
diff --git a/data/imgs/flags/MZ.png b/data/imgs/flags/MZ.png
new file mode 100644
index 0000000..5b677a8
Binary files /dev/null and b/data/imgs/flags/MZ.png differ
diff --git a/data/imgs/flags/NA.png b/data/imgs/flags/NA.png
new file mode 100644
index 0000000..879cbdf
Binary files /dev/null and b/data/imgs/flags/NA.png differ
diff --git a/data/imgs/flags/NC.png b/data/imgs/flags/NC.png
new file mode 100644
index 0000000..1f53a6a
Binary files /dev/null and b/data/imgs/flags/NC.png differ
diff --git a/data/imgs/flags/NE.png b/data/imgs/flags/NE.png
new file mode 100644
index 0000000..c77a343
Binary files /dev/null and b/data/imgs/flags/NE.png differ
diff --git a/data/imgs/flags/NF.png b/data/imgs/flags/NF.png
new file mode 100644
index 0000000..96f35b0
Binary files /dev/null and b/data/imgs/flags/NF.png differ
diff --git a/data/imgs/flags/NG.png b/data/imgs/flags/NG.png
new file mode 100644
index 0000000..8c175ed
Binary files /dev/null and b/data/imgs/flags/NG.png differ
diff --git a/data/imgs/flags/NI.png b/data/imgs/flags/NI.png
new file mode 100644
index 0000000..bebf90a
Binary files /dev/null and b/data/imgs/flags/NI.png differ
diff --git a/data/imgs/flags/NL.png b/data/imgs/flags/NL.png
new file mode 100644
index 0000000..f1eece1
Binary files /dev/null and b/data/imgs/flags/NL.png differ
diff --git a/data/imgs/flags/NO.png b/data/imgs/flags/NO.png
new file mode 100644
index 0000000..e510202
Binary files /dev/null and b/data/imgs/flags/NO.png differ
diff --git a/data/imgs/flags/NP.png b/data/imgs/flags/NP.png
new file mode 100644
index 0000000..bbfef28
Binary files /dev/null and b/data/imgs/flags/NP.png differ
diff --git a/data/imgs/flags/NR.png b/data/imgs/flags/NR.png
new file mode 100644
index 0000000..8c1529d
Binary files /dev/null and b/data/imgs/flags/NR.png differ
diff --git a/data/imgs/flags/NU.png b/data/imgs/flags/NU.png
new file mode 100644
index 0000000..17e42be
Binary files /dev/null and b/data/imgs/flags/NU.png differ
diff --git a/data/imgs/flags/NZ.png b/data/imgs/flags/NZ.png
new file mode 100644
index 0000000..93e9267
Binary files /dev/null and b/data/imgs/flags/NZ.png differ
diff --git a/data/imgs/flags/OM.png b/data/imgs/flags/OM.png
new file mode 100644
index 0000000..277a288
Binary files /dev/null and b/data/imgs/flags/OM.png differ
diff --git a/data/imgs/flags/PA.png b/data/imgs/flags/PA.png
new file mode 100644
index 0000000..b1e97f8
Binary files /dev/null and b/data/imgs/flags/PA.png differ
diff --git a/data/imgs/flags/PE.png b/data/imgs/flags/PE.png
new file mode 100644
index 0000000..48c1203
Binary files /dev/null and b/data/imgs/flags/PE.png differ
diff --git a/data/imgs/flags/PF.png b/data/imgs/flags/PF.png
new file mode 100644
index 0000000..40e5210
Binary files /dev/null and b/data/imgs/flags/PF.png differ
diff --git a/data/imgs/flags/PG.png b/data/imgs/flags/PG.png
new file mode 100644
index 0000000..98b81b1
Binary files /dev/null and b/data/imgs/flags/PG.png differ
diff --git a/data/imgs/flags/PH.png b/data/imgs/flags/PH.png
new file mode 100644
index 0000000..63c97db
Binary files /dev/null and b/data/imgs/flags/PH.png differ
diff --git a/data/imgs/flags/PK.png b/data/imgs/flags/PK.png
new file mode 100644
index 0000000..dddac0a
Binary files /dev/null and b/data/imgs/flags/PK.png differ
diff --git a/data/imgs/flags/PL.png b/data/imgs/flags/PL.png
new file mode 100644
index 0000000..f29c716
Binary files /dev/null and b/data/imgs/flags/PL.png differ
diff --git a/data/imgs/flags/PN.png b/data/imgs/flags/PN.png
new file mode 100644
index 0000000..ecc46da
Binary files /dev/null and b/data/imgs/flags/PN.png differ
diff --git a/data/imgs/flags/PR.png b/data/imgs/flags/PR.png
new file mode 100644
index 0000000..42796fe
Binary files /dev/null and b/data/imgs/flags/PR.png differ
diff --git a/data/imgs/flags/PS.png b/data/imgs/flags/PS.png
new file mode 100644
index 0000000..b7cbe1c
Binary files /dev/null and b/data/imgs/flags/PS.png differ
diff --git a/data/imgs/flags/PT.png b/data/imgs/flags/PT.png
new file mode 100644
index 0000000..abdbf31
Binary files /dev/null and b/data/imgs/flags/PT.png differ
diff --git a/data/imgs/flags/PW.png b/data/imgs/flags/PW.png
new file mode 100644
index 0000000..ff39886
Binary files /dev/null and b/data/imgs/flags/PW.png differ
diff --git a/data/imgs/flags/PY.png b/data/imgs/flags/PY.png
new file mode 100644
index 0000000..04f5d9a
Binary files /dev/null and b/data/imgs/flags/PY.png differ
diff --git a/data/imgs/flags/QA.png b/data/imgs/flags/QA.png
new file mode 100644
index 0000000..3bf9219
Binary files /dev/null and b/data/imgs/flags/QA.png differ
diff --git a/data/imgs/flags/RE.png b/data/imgs/flags/RE.png
new file mode 100644
index 0000000..b3fd4f2
Binary files /dev/null and b/data/imgs/flags/RE.png differ
diff --git a/data/imgs/flags/RO.png b/data/imgs/flags/RO.png
new file mode 100644
index 0000000..5968cb1
Binary files /dev/null and b/data/imgs/flags/RO.png differ
diff --git a/data/imgs/flags/RS.png b/data/imgs/flags/RS.png
new file mode 100644
index 0000000..7b3c823
Binary files /dev/null and b/data/imgs/flags/RS.png differ
diff --git a/data/imgs/flags/RU.png b/data/imgs/flags/RU.png
new file mode 100644
index 0000000..e87d758
Binary files /dev/null and b/data/imgs/flags/RU.png differ
diff --git a/data/imgs/flags/RW.png b/data/imgs/flags/RW.png
new file mode 100644
index 0000000..4898fcc
Binary files /dev/null and b/data/imgs/flags/RW.png differ
diff --git a/data/imgs/flags/SA.png b/data/imgs/flags/SA.png
new file mode 100644
index 0000000..87c67b0
Binary files /dev/null and b/data/imgs/flags/SA.png differ
diff --git a/data/imgs/flags/SB.png b/data/imgs/flags/SB.png
new file mode 100644
index 0000000..43b9068
Binary files /dev/null and b/data/imgs/flags/SB.png differ
diff --git a/data/imgs/flags/SC.png b/data/imgs/flags/SC.png
new file mode 100644
index 0000000..f3d60e9
Binary files /dev/null and b/data/imgs/flags/SC.png differ
diff --git a/data/imgs/flags/SD.png b/data/imgs/flags/SD.png
new file mode 100644
index 0000000..6d364de
Binary files /dev/null and b/data/imgs/flags/SD.png differ
diff --git a/data/imgs/flags/SE.png b/data/imgs/flags/SE.png
new file mode 100644
index 0000000..3dbe1ec
Binary files /dev/null and b/data/imgs/flags/SE.png differ
diff --git a/data/imgs/flags/SG.png b/data/imgs/flags/SG.png
new file mode 100644
index 0000000..27e950c
Binary files /dev/null and b/data/imgs/flags/SG.png differ
diff --git a/data/imgs/flags/SH.png b/data/imgs/flags/SH.png
new file mode 100644
index 0000000..dd89323
Binary files /dev/null and b/data/imgs/flags/SH.png differ
diff --git a/data/imgs/flags/SI.png b/data/imgs/flags/SI.png
new file mode 100644
index 0000000..2a52b54
Binary files /dev/null and b/data/imgs/flags/SI.png differ
diff --git a/data/imgs/flags/SK.png b/data/imgs/flags/SK.png
new file mode 100644
index 0000000..a1540e1
Binary files /dev/null and b/data/imgs/flags/SK.png differ
diff --git a/data/imgs/flags/SL.png b/data/imgs/flags/SL.png
new file mode 100644
index 0000000..d36d704
Binary files /dev/null and b/data/imgs/flags/SL.png differ
diff --git a/data/imgs/flags/SM.png b/data/imgs/flags/SM.png
new file mode 100644
index 0000000..944ba86
Binary files /dev/null and b/data/imgs/flags/SM.png differ
diff --git a/data/imgs/flags/SN.png b/data/imgs/flags/SN.png
new file mode 100644
index 0000000..7c90de1
Binary files /dev/null and b/data/imgs/flags/SN.png differ
diff --git a/data/imgs/flags/SO.png b/data/imgs/flags/SO.png
new file mode 100644
index 0000000..a3f52cf
Binary files /dev/null and b/data/imgs/flags/SO.png differ
diff --git a/data/imgs/flags/SR.png b/data/imgs/flags/SR.png
new file mode 100644
index 0000000..973655f
Binary files /dev/null and b/data/imgs/flags/SR.png differ
diff --git a/data/imgs/flags/SS.png b/data/imgs/flags/SS.png
new file mode 100644
index 0000000..15ff92b
Binary files /dev/null and b/data/imgs/flags/SS.png differ
diff --git a/data/imgs/flags/ST.png b/data/imgs/flags/ST.png
new file mode 100644
index 0000000..c5952d3
Binary files /dev/null and b/data/imgs/flags/ST.png differ
diff --git a/data/imgs/flags/SV.png b/data/imgs/flags/SV.png
new file mode 100644
index 0000000..36c9f03
Binary files /dev/null and b/data/imgs/flags/SV.png differ
diff --git a/data/imgs/flags/SX.png b/data/imgs/flags/SX.png
new file mode 100644
index 0000000..5585b52
Binary files /dev/null and b/data/imgs/flags/SX.png differ
diff --git a/data/imgs/flags/SY.png b/data/imgs/flags/SY.png
new file mode 100644
index 0000000..897c6b3
Binary files /dev/null and b/data/imgs/flags/SY.png differ
diff --git a/data/imgs/flags/SZ.png b/data/imgs/flags/SZ.png
new file mode 100644
index 0000000..7889710
Binary files /dev/null and b/data/imgs/flags/SZ.png differ
diff --git a/data/imgs/flags/TC.png b/data/imgs/flags/TC.png
new file mode 100644
index 0000000..5b794ec
Binary files /dev/null and b/data/imgs/flags/TC.png differ
diff --git a/data/imgs/flags/TD.png b/data/imgs/flags/TD.png
new file mode 100644
index 0000000..214cb0d
Binary files /dev/null and b/data/imgs/flags/TD.png differ
diff --git a/data/imgs/flags/TF.png b/data/imgs/flags/TF.png
new file mode 100644
index 0000000..17bd6c3
Binary files /dev/null and b/data/imgs/flags/TF.png differ
diff --git a/data/imgs/flags/TG.png b/data/imgs/flags/TG.png
new file mode 100644
index 0000000..66eae0f
Binary files /dev/null and b/data/imgs/flags/TG.png differ
diff --git a/data/imgs/flags/TH.png b/data/imgs/flags/TH.png
new file mode 100644
index 0000000..eb652f2
Binary files /dev/null and b/data/imgs/flags/TH.png differ
diff --git a/data/imgs/flags/TJ.png b/data/imgs/flags/TJ.png
new file mode 100644
index 0000000..7591f28
Binary files /dev/null and b/data/imgs/flags/TJ.png differ
diff --git a/data/imgs/flags/TK.png b/data/imgs/flags/TK.png
new file mode 100644
index 0000000..e8b3855
Binary files /dev/null and b/data/imgs/flags/TK.png differ
diff --git a/data/imgs/flags/TL.png b/data/imgs/flags/TL.png
new file mode 100644
index 0000000..b7db4eb
Binary files /dev/null and b/data/imgs/flags/TL.png differ
diff --git a/data/imgs/flags/TM.png b/data/imgs/flags/TM.png
new file mode 100644
index 0000000..9d82abc
Binary files /dev/null and b/data/imgs/flags/TM.png differ
diff --git a/data/imgs/flags/TN.png b/data/imgs/flags/TN.png
new file mode 100644
index 0000000..92ec1ef
Binary files /dev/null and b/data/imgs/flags/TN.png differ
diff --git a/data/imgs/flags/TO.png b/data/imgs/flags/TO.png
new file mode 100644
index 0000000..e1d96b3
Binary files /dev/null and b/data/imgs/flags/TO.png differ
diff --git a/data/imgs/flags/TR.png b/data/imgs/flags/TR.png
new file mode 100644
index 0000000..838049d
Binary files /dev/null and b/data/imgs/flags/TR.png differ
diff --git a/data/imgs/flags/TT.png b/data/imgs/flags/TT.png
new file mode 100644
index 0000000..ca612a6
Binary files /dev/null and b/data/imgs/flags/TT.png differ
diff --git a/data/imgs/flags/TV.png b/data/imgs/flags/TV.png
new file mode 100644
index 0000000..94839b1
Binary files /dev/null and b/data/imgs/flags/TV.png differ
diff --git a/data/imgs/flags/TW.png b/data/imgs/flags/TW.png
new file mode 100644
index 0000000..044f0fa
Binary files /dev/null and b/data/imgs/flags/TW.png differ
diff --git a/data/imgs/flags/TZ.png b/data/imgs/flags/TZ.png
new file mode 100644
index 0000000..e034a04
Binary files /dev/null and b/data/imgs/flags/TZ.png differ
diff --git a/data/imgs/flags/UA.png b/data/imgs/flags/UA.png
new file mode 100644
index 0000000..115de4b
Binary files /dev/null and b/data/imgs/flags/UA.png differ
diff --git a/data/imgs/flags/UG.png b/data/imgs/flags/UG.png
new file mode 100644
index 0000000..5a6be88
Binary files /dev/null and b/data/imgs/flags/UG.png differ
diff --git a/data/imgs/flags/US.png b/data/imgs/flags/US.png
new file mode 100644
index 0000000..57f3cbe
Binary files /dev/null and b/data/imgs/flags/US.png differ
diff --git a/data/imgs/flags/UY.png b/data/imgs/flags/UY.png
new file mode 100644
index 0000000..1cae642
Binary files /dev/null and b/data/imgs/flags/UY.png differ
diff --git a/data/imgs/flags/UZ.png b/data/imgs/flags/UZ.png
new file mode 100644
index 0000000..a29cd4e
Binary files /dev/null and b/data/imgs/flags/UZ.png differ
diff --git a/data/imgs/flags/VA.png b/data/imgs/flags/VA.png
new file mode 100644
index 0000000..1fd41bc
Binary files /dev/null and b/data/imgs/flags/VA.png differ
diff --git a/data/imgs/flags/VC.png b/data/imgs/flags/VC.png
new file mode 100644
index 0000000..28aad72
Binary files /dev/null and b/data/imgs/flags/VC.png differ
diff --git a/data/imgs/flags/VE.png b/data/imgs/flags/VE.png
new file mode 100644
index 0000000..8281889
Binary files /dev/null and b/data/imgs/flags/VE.png differ
diff --git a/data/imgs/flags/VG.png b/data/imgs/flags/VG.png
new file mode 100644
index 0000000..470335e
Binary files /dev/null and b/data/imgs/flags/VG.png differ
diff --git a/data/imgs/flags/VI.png b/data/imgs/flags/VI.png
new file mode 100644
index 0000000..733e515
Binary files /dev/null and b/data/imgs/flags/VI.png differ
diff --git a/data/imgs/flags/VN.png b/data/imgs/flags/VN.png
new file mode 100644
index 0000000..4a715d7
Binary files /dev/null and b/data/imgs/flags/VN.png differ
diff --git a/data/imgs/flags/VU.png b/data/imgs/flags/VU.png
new file mode 100644
index 0000000..10591b5
Binary files /dev/null and b/data/imgs/flags/VU.png differ
diff --git a/data/imgs/flags/WF.png b/data/imgs/flags/WF.png
new file mode 100644
index 0000000..0c47a29
Binary files /dev/null and b/data/imgs/flags/WF.png differ
diff --git a/data/imgs/flags/WS.png b/data/imgs/flags/WS.png
new file mode 100644
index 0000000..3942e20
Binary files /dev/null and b/data/imgs/flags/WS.png differ
diff --git a/data/imgs/flags/YE.png b/data/imgs/flags/YE.png
new file mode 100644
index 0000000..20c417a
Binary files /dev/null and b/data/imgs/flags/YE.png differ
diff --git a/data/imgs/flags/YT.png b/data/imgs/flags/YT.png
new file mode 100644
index 0000000..1ea71d4
Binary files /dev/null and b/data/imgs/flags/YT.png differ
diff --git a/data/imgs/flags/ZA.png b/data/imgs/flags/ZA.png
new file mode 100644
index 0000000..c426db6
Binary files /dev/null and b/data/imgs/flags/ZA.png differ
diff --git a/data/imgs/flags/ZM.png b/data/imgs/flags/ZM.png
new file mode 100644
index 0000000..8c876c6
Binary files /dev/null and b/data/imgs/flags/ZM.png differ
diff --git a/data/imgs/flags/ZW.png b/data/imgs/flags/ZW.png
new file mode 100644
index 0000000..47e8aa7
Binary files /dev/null and b/data/imgs/flags/ZW.png differ
diff --git a/data/imgs/flags/_abkhazia.png b/data/imgs/flags/_abkhazia.png
new file mode 100644
index 0000000..9f0c76e
Binary files /dev/null and b/data/imgs/flags/_abkhazia.png differ
diff --git a/data/imgs/flags/_basque-country.png b/data/imgs/flags/_basque-country.png
new file mode 100644
index 0000000..22da9dd
Binary files /dev/null and b/data/imgs/flags/_basque-country.png differ
diff --git a/data/imgs/flags/_british-antarctic-territory.png b/data/imgs/flags/_british-antarctic-territory.png
new file mode 100644
index 0000000..550bdfd
Binary files /dev/null and b/data/imgs/flags/_british-antarctic-territory.png differ
diff --git a/data/imgs/flags/_commonwealth.png b/data/imgs/flags/_commonwealth.png
new file mode 100644
index 0000000..5370d01
Binary files /dev/null and b/data/imgs/flags/_commonwealth.png differ
diff --git a/data/imgs/flags/_england.png b/data/imgs/flags/_england.png
new file mode 100644
index 0000000..d509e60
Binary files /dev/null and b/data/imgs/flags/_england.png differ
diff --git a/data/imgs/flags/_gosquared.png b/data/imgs/flags/_gosquared.png
new file mode 100644
index 0000000..fc690f7
Binary files /dev/null and b/data/imgs/flags/_gosquared.png differ
diff --git a/data/imgs/flags/_kosovo.png b/data/imgs/flags/_kosovo.png
new file mode 100644
index 0000000..b492595
Binary files /dev/null and b/data/imgs/flags/_kosovo.png differ
diff --git a/data/imgs/flags/_mars.png b/data/imgs/flags/_mars.png
new file mode 100644
index 0000000..f3609b7
Binary files /dev/null and b/data/imgs/flags/_mars.png differ
diff --git a/data/imgs/flags/_nagorno-karabakh.png b/data/imgs/flags/_nagorno-karabakh.png
new file mode 100644
index 0000000..65fc50c
Binary files /dev/null and b/data/imgs/flags/_nagorno-karabakh.png differ
diff --git a/data/imgs/flags/_nato.png b/data/imgs/flags/_nato.png
new file mode 100644
index 0000000..7d59ce9
Binary files /dev/null and b/data/imgs/flags/_nato.png differ
diff --git a/data/imgs/flags/_northern-cyprus.png b/data/imgs/flags/_northern-cyprus.png
new file mode 100644
index 0000000..e6deb7b
Binary files /dev/null and b/data/imgs/flags/_northern-cyprus.png differ
diff --git a/data/imgs/flags/_olympics.png b/data/imgs/flags/_olympics.png
new file mode 100644
index 0000000..4f725c8
Binary files /dev/null and b/data/imgs/flags/_olympics.png differ
diff --git a/data/imgs/flags/_red-cross.png b/data/imgs/flags/_red-cross.png
new file mode 100644
index 0000000..20eed4b
Binary files /dev/null and b/data/imgs/flags/_red-cross.png differ
diff --git a/data/imgs/flags/_scotland.png b/data/imgs/flags/_scotland.png
new file mode 100644
index 0000000..15ef0d8
Binary files /dev/null and b/data/imgs/flags/_scotland.png differ
diff --git a/data/imgs/flags/_somaliland.png b/data/imgs/flags/_somaliland.png
new file mode 100644
index 0000000..d1123c5
Binary files /dev/null and b/data/imgs/flags/_somaliland.png differ
diff --git a/data/imgs/flags/_south-ossetia.png b/data/imgs/flags/_south-ossetia.png
new file mode 100644
index 0000000..4fba485
Binary files /dev/null and b/data/imgs/flags/_south-ossetia.png differ
diff --git a/data/imgs/flags/_united-nations.png b/data/imgs/flags/_united-nations.png
new file mode 100644
index 0000000..6372c3b
Binary files /dev/null and b/data/imgs/flags/_united-nations.png differ
diff --git a/data/imgs/flags/_unknown.png b/data/imgs/flags/_unknown.png
new file mode 100644
index 0000000..5b81f01
Binary files /dev/null and b/data/imgs/flags/_unknown.png differ
diff --git a/data/imgs/flags/_wales.png b/data/imgs/flags/_wales.png
new file mode 100644
index 0000000..c33f9f4
Binary files /dev/null and b/data/imgs/flags/_wales.png differ
diff --git a/data/imgs/skill_icons/1.svg b/data/imgs/skill_icons/1.svg
new file mode 100644
index 0000000..37a5e6f
--- /dev/null
+++ b/data/imgs/skill_icons/1.svg
@@ -0,0 +1,96 @@
+
+
\ No newline at end of file
diff --git a/data/imgs/skill_icons/2.svg b/data/imgs/skill_icons/2.svg
new file mode 100644
index 0000000..7565660
--- /dev/null
+++ b/data/imgs/skill_icons/2.svg
@@ -0,0 +1 @@
+
diff --git a/data/imgs/skill_icons/placeholder.svg b/data/imgs/skill_icons/placeholder.svg
new file mode 100644
index 0000000..c4954b5
--- /dev/null
+++ b/data/imgs/skill_icons/placeholder.svg
@@ -0,0 +1 @@
+
\ No newline at end of file