diff --git a/tcet-welcome/assets/docker_icon.svg b/tcet-welcome/assets/docker_icon.svg
deleted file mode 100644
index 4109802..0000000
--- a/tcet-welcome/assets/docker_icon.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/tcet-welcome/assets/github_cli_icon.svg b/tcet-welcome/assets/github_cli_icon.svg
deleted file mode 100644
index 8b098d4..0000000
--- a/tcet-welcome/assets/github_cli_icon.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/tcet-welcome/assets/golang_icon.svg b/tcet-welcome/assets/golang_icon.svg
deleted file mode 100644
index e15a11e..0000000
--- a/tcet-welcome/assets/golang_icon.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/tcet-welcome/assets/google_chrome_icon.svg b/tcet-welcome/assets/google_chrome_icon.svg
deleted file mode 100644
index 8f5d7d7..0000000
--- a/tcet-welcome/assets/google_chrome_icon.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/tcet-welcome/assets/intellij_idea_(ce)_icon.svg b/tcet-welcome/assets/intellij_idea_(ce)_icon.svg
deleted file mode 100644
index d4af246..0000000
--- a/tcet-welcome/assets/intellij_idea_(ce)_icon.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/tcet-welcome/assets/java_icon.png b/tcet-welcome/assets/java_17_icon.png
similarity index 100%
rename from tcet-welcome/assets/java_icon.png
rename to tcet-welcome/assets/java_17_icon.png
diff --git a/tcet-welcome/assets/java_icon.svg b/tcet-welcome/assets/java_icon.svg
deleted file mode 100644
index 048d84f..0000000
--- a/tcet-welcome/assets/java_icon.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/tcet-welcome/assets/libre_office_icon.png b/tcet-welcome/assets/libre_office_icon.png
index ba2e358..d9edbe4 100644
Binary files a/tcet-welcome/assets/libre_office_icon.png and b/tcet-welcome/assets/libre_office_icon.png differ
diff --git a/tcet-welcome/assets/libre_office_icon.svg b/tcet-welcome/assets/libre_office_icon.svg
deleted file mode 100644
index 26f010e..0000000
--- a/tcet-welcome/assets/libre_office_icon.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/tcet-welcome/assets/neovim_icon.png b/tcet-welcome/assets/neovim_icon.png
deleted file mode 100644
index 4fae71c..0000000
Binary files a/tcet-welcome/assets/neovim_icon.png and /dev/null differ
diff --git a/tcet-welcome/assets/neovim_icon.svg b/tcet-welcome/assets/neovim_icon.svg
deleted file mode 100644
index 17106f0..0000000
--- a/tcet-welcome/assets/neovim_icon.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/tcet-welcome/assets/pycharm_(ce)_icon.svg b/tcet-welcome/assets/pycharm_(ce)_icon.svg
deleted file mode 100644
index 40deb93..0000000
--- a/tcet-welcome/assets/pycharm_(ce)_icon.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/tcet-welcome/assets/rust_icon.png b/tcet-welcome/assets/rust_icon.png
new file mode 100644
index 0000000..235967f
Binary files /dev/null and b/tcet-welcome/assets/rust_icon.png differ
diff --git a/tcet-welcome/assets/vs_code_icon.svg b/tcet-welcome/assets/vs_code_icon.svg
deleted file mode 100644
index 92c2698..0000000
--- a/tcet-welcome/assets/vs_code_icon.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/tcet-welcome/scripts/installer.py b/tcet-welcome/scripts/installer.py
index 76f98cd..99909d9 100755
--- a/tcet-welcome/scripts/installer.py
+++ b/tcet-welcome/scripts/installer.py
@@ -14,9 +14,9 @@
"VS Code": "visual-studio-code-bin",
"PyCharm (CE)":"pycharm-community-edition",
"Libre Office": "libreoffice-still",
- "Java": "jdk17-openjdk",
+ "Java 17": "jdk17-openjdk",
"GitHub CLI":"github-cli",
- "Neovim":"neovim",
+ "Rust":"rust",
"Intellij Idea (CE)":"intellij-idea-community-edition",
"GoLang":"go"
}