diff --git a/appointment-import/src/main/java/smash/appointment/parse/Subject.java b/appointment-import/src/main/java/smash/appointment/parse/Subject.java
index 7843080d337c81d3f7d9b906d9f2c141a94873b6..893fbfd450461c84d13f68ebd85ccb4c3162e942 100644
--- a/appointment-import/src/main/java/smash/appointment/parse/Subject.java
+++ b/appointment-import/src/main/java/smash/appointment/parse/Subject.java
@@ -124,7 +124,7 @@ public class Subject {
 	}
 
 	public void addLanguage(String string) {
-		if (!string.trim().isEmpty()) {
+		if (!string.trim().isEmpty() && !string.equalsIgnoreCase("OTHER")) {
 			if (!languages.contains(string)) {
 				this.languages.add(string);
 			}
diff --git a/smash/web/static/flags/ARABIC.png b/smash/web/static/flags/ARABIC.png
new file mode 100644
index 0000000000000000000000000000000000000000..a377d4727f6a0fbc4575a22b7f995557602883a4
Binary files /dev/null and b/smash/web/static/flags/ARABIC.png differ
diff --git a/smash/web/static/flags/DK.png b/smash/web/static/flags/DK.png
new file mode 100644
index 0000000000000000000000000000000000000000..a95f38161ab8696b49cc6271e144901d702f046f
Binary files /dev/null and b/smash/web/static/flags/DK.png differ
diff --git a/smash/web/static/flags/ES.png b/smash/web/static/flags/ES.png
new file mode 100644
index 0000000000000000000000000000000000000000..3d4cc208cfcfcaceb63cbe885847a532d6607148
Binary files /dev/null and b/smash/web/static/flags/ES.png differ
diff --git a/smash/web/static/flags/FI.png b/smash/web/static/flags/FI.png
new file mode 100644
index 0000000000000000000000000000000000000000..86d788a476e4ae0deba086210e73aa1d8f42693c
Binary files /dev/null and b/smash/web/static/flags/FI.png differ
diff --git a/smash/web/static/flags/GR.png b/smash/web/static/flags/GR.png
new file mode 100644
index 0000000000000000000000000000000000000000..14cb515ebc0b044efbc4bd511e42fdb65bfd790e
Binary files /dev/null and b/smash/web/static/flags/GR.png differ
diff --git a/smash/web/static/flags/HU.png b/smash/web/static/flags/HU.png
new file mode 100644
index 0000000000000000000000000000000000000000..bf0afeba93a6db0346bf96a3c92314490479cb8e
Binary files /dev/null and b/smash/web/static/flags/HU.png differ
diff --git a/smash/web/static/flags/IT.png b/smash/web/static/flags/IT.png
new file mode 100644
index 0000000000000000000000000000000000000000..ee61e0633bda155c34a9a5c54c5329f302921d0b
Binary files /dev/null and b/smash/web/static/flags/IT.png differ
diff --git a/smash/web/static/flags/NL.png b/smash/web/static/flags/NL.png
new file mode 100644
index 0000000000000000000000000000000000000000..8607b766ea0b14c025b25aeddfd9bbffab4d2773
Binary files /dev/null and b/smash/web/static/flags/NL.png differ
diff --git a/smash/web/static/flags/PL.png b/smash/web/static/flags/PL.png
new file mode 100644
index 0000000000000000000000000000000000000000..f7633f09e0166de0a1ef17d7bd86fb324843e7c1
Binary files /dev/null and b/smash/web/static/flags/PL.png differ
diff --git a/smash/web/static/flags/RO.png b/smash/web/static/flags/RO.png
new file mode 100644
index 0000000000000000000000000000000000000000..80d3bec04ffee83721e9e7f7bf33067b6cd9c40e
Binary files /dev/null and b/smash/web/static/flags/RO.png differ
diff --git a/smash/web/static/flags/SE.png b/smash/web/static/flags/SE.png
new file mode 100644
index 0000000000000000000000000000000000000000..6b32d1d2e4ed46b74c6ac4bf11eba11c67961241
Binary files /dev/null and b/smash/web/static/flags/SE.png differ
diff --git a/smash/web/static/flags/SK.png b/smash/web/static/flags/SK.png
new file mode 100644
index 0000000000000000000000000000000000000000..765ec9971ecafee3247e9d4e58cadb3b65b625b8
Binary files /dev/null and b/smash/web/static/flags/SK.png differ