diff --git a/newmodels_reborn/core/client.lua b/newmodels_reborn/core/client_logic.lua
similarity index 96%
rename from newmodels_reborn/core/client.lua
rename to newmodels_reborn/core/client_logic.lua
index 2240737..70c9213 100644
--- a/newmodels_reborn/core/client.lua
+++ b/newmodels_reborn/core/client_logic.lua
@@ -7,8 +7,6 @@ local reusableModelElements = {}
local currFreeIdDelay = 9500 -- ms
local FREE_ID_DELAY_STEP = 500 -- ms
-function getLoadedModels() return loadedModels end
-
local function applyElementCustomModel(element)
local customModel = tonumber(getElementData(element, getCustomModelDataKey(element)))
if not customModel then return end
diff --git a/newmodels_reborn/core/server.lua b/newmodels_reborn/core/server_logic.lua
similarity index 100%
rename from newmodels_reborn/core/server.lua
rename to newmodels_reborn/core/server_logic.lua
diff --git a/newmodels_reborn/meta.xml b/newmodels_reborn/meta.xml
index 5f2ad4c..3db2458 100644
--- a/newmodels_reborn/meta.xml
+++ b/newmodels_reborn/meta.xml
@@ -7,8 +7,8 @@
-
-
+
+
@@ -20,7 +20,6 @@
-
@@ -35,9 +34,8 @@
-
-
-
+
+
diff --git a/newmodels_reborn/optional/compatibility/server/funcs.lua b/newmodels_reborn/optional/compatibility/server_funcs.lua
similarity index 100%
rename from newmodels_reborn/optional/compatibility/server/funcs.lua
rename to newmodels_reborn/optional/compatibility/server_funcs.lua
diff --git a/newmodels_reborn/optional/compatibility/shared/funcs.lua b/newmodels_reborn/optional/compatibility/shared.lua
similarity index 86%
rename from newmodels_reborn/optional/compatibility/shared/funcs.lua
rename to newmodels_reborn/optional/compatibility/shared.lua
index 6ed0dd4..dadf917 100644
--- a/newmodels_reborn/optional/compatibility/shared/funcs.lua
+++ b/newmodels_reborn/optional/compatibility/shared.lua
@@ -1,4 +1,22 @@
-- Backwards compatibility with newmodels 3.3.0
+
+-- Configurable variables
+
+OLD_DATA_NAMES = {
+ ped = "skinID",
+ vehicle = "vehicleID",
+ object = "objectID",
+}
+OLD_DATA_NAMES.pickup = OLD_DATA_NAMES.object
+OLD_DATA_NAMES.player = OLD_DATA_NAMES.ped
+
+OLD_BASE_DATA_NAME = "baseID"
+
+-- NandoCrypt | https://github.com/Fernando-A-Rocha/mta-nandocrypt
+-- The decrypt function needs to be named ncDecrypt inside a decrypter script (named nando_decrypter by default)
+ENABLE_NANDOCRYPT = true
+NANDOCRYPT_EXT = ".nandocrypt"
+
-- Exported functions from old newmodels working with the new system
local isClientsideScript = localPlayer ~= nil
diff --git a/newmodels_reborn/optional/compatibility/shared/config.lua b/newmodels_reborn/optional/compatibility/shared/config.lua
deleted file mode 100644
index 49b68ce..0000000
--- a/newmodels_reborn/optional/compatibility/shared/config.lua
+++ /dev/null
@@ -1,17 +0,0 @@
--- Backwards compatibility with newmodels 3.3.0
--- Configurable variables
-
-OLD_DATA_NAMES = {
- ped = "skinID",
- vehicle = "vehicleID",
- object = "objectID",
-}
-OLD_DATA_NAMES.pickup = OLD_DATA_NAMES.object
-OLD_DATA_NAMES.player = OLD_DATA_NAMES.ped
-
-OLD_BASE_DATA_NAME = "baseID"
-
--- NandoCrypt | https://github.com/Fernando-A-Rocha/mta-nandocrypt
--- The decrypt function needs to be named ncDecrypt inside a decrypter script (named nando_decrypter by default)
-ENABLE_NANDOCRYPT = true
-NANDOCRYPT_EXT = ".nandocrypt"