diff --git a/add_mesh_BoltFactory/preset_utils.py b/add_mesh_BoltFactory/preset_utils.py
index d29c8d6313448462c68131d8d03322af23e93eff..82becf8736715bc8ac9dc90e533384dd9597a903 100644
--- a/add_mesh_BoltFactory/preset_utils.py
+++ b/add_mesh_BoltFactory/preset_utils.py
@@ -23,8 +23,8 @@ import os, sys
 
 def getPresets():
 
-    scriptPath = sys.path[1] + os.sep + "add_mesh_BoltFactory"
-    presetPath = scriptPath + os.sep +"presets"
+    scriptPath = bpy.utils.script_paths()[0] + os.sep  + "addons" + os.sep + "add_mesh_BoltFactory"
+    presetPath = scriptPath + os.sep + "presets"
     presetFiles = os.listdir(presetPath)
     #presetFiles.sort()