diff --git a/swi-install.sh b/swi-install.sh
index 463409a906c6755a926a3b68aec1253d3cff96f6..457d1d74ac783fc9a7c6920abcfa16def95a701a 100755
--- a/swi-install.sh
+++ b/swi-install.sh
@@ -550,15 +550,15 @@ function uninstallNetBeans(){
 
 function installIdea(){
 	echo '============>Installing Idea IDE .....==========================================================================================================='
-	downloadAndExtract /opt ideaIC-2024.3.2.2.tar.gz idea-IC-243.23654.189 idea-IC https://download-cdn.jetbrains.com/idea/ideaIC-2024.3.2.2.tar.gz
+	downloadAndExtract /opt ideaIC-2024.3.3.tar.gz idea-IC-243.24978.46 idea-IC https://download-cdn.jetbrains.com/idea/ideaIC-2024.3.3.tar.gz
 	createLauncher idea-IC "inteliJ IDEA" /opt/idea-IC/bin/idea /opt/idea-IC/bin/idea.png "inteliJ IDEA Comunity Edition" false jetbrains-idea-ce
 	cat <<EOF | sudo tee -a /opt/idea-IC/bin/idea.properties > /dev/null
 
 # config for FEI labs
-idea.config.path=\${user.home}/.idea/configIC
-idea.system.path=/tmp/idea/systemIC
-idea.plugins.path=\$LOCALHD/idea/pluginsIC
-idea.log.path=/tmp/idea/logIC
+idea.config.path=\${user.home}/.idea/configIU
+idea.system.path=/tmp/idea-\${user.name}/systemIU
+idea.plugins.path=/media/localdata/idea/\${user.name}/pluginsIU
+idea.log.path=/tmp/idea-\${user.name}/logIU
 EOF
 
 	cat <<EOF | sudo tee /etc/cron.d/idea-ultimate > /dev/null
@@ -571,16 +571,16 @@ EOF
 
 function installIdeaUltimate(){
 	echo '============>Installing Idea Ultimate IDE .....==========================================================================================================='
-	downloadAndExtract /opt ideaIU-2024.3.2.2.tar.gz idea-IU-243.23654.189 idea-IU https://download-cdn.jetbrains.com/idea/ideaIU-2024.3.2.2.tar.gz
+	downloadAndExtract /opt ideaIU-2024.3.3.tar.gz idea-IU-243.24978.46 idea-IU https://download-cdn.jetbrains.com/idea/ideaIU-2024.3.3.tar.gz
 	createLauncher idea-IU "Ultimate inteliJ IDEA" /opt/idea-IU/bin/idea /opt/idea-IU/bin/idea.png "Ultimate inteliJ IDEA Ultimate Edition" false jetbrains-idea
 
 	cat <<EOF | sudo tee -a /opt/idea-IU/bin/idea.properties > /dev/null
 
 # config for FEI labs
 idea.config.path=\${user.home}/.idea/configIU
-idea.system.path=/tmp/idea/systemIU
-idea.plugins.path=\$LOCALHD/idea/pluginsIU
-idea.log.path=/tmp/idea/logIU
+idea.system.path=/tmp/idea-\${user.name}/systemIU
+idea.plugins.path=/media/localdata/idea/\${user.name}/pluginsIU
+idea.log.path=/tmp/idea-\${user.name}/logIU
 EOF
 
 	cat <<EOF | sudo tee /etc/cron.d/idea-ultimate > /dev/null
@@ -907,6 +907,7 @@ function installAll() {
 
 function update2025() {
     uninstallIdea
+    uninstallIdeaUltimate
     installIdea
     installIdeaUltimate
 }