diff --git a/Test.gd b/Test.gd
index f676eb9..a89b458 100644
--- a/Test.gd
+++ b/Test.gd
@@ -23,6 +23,7 @@ extends Node
# CORE Configuration
var config: CoreConfiguration = CoreConfiguration.new()
+
# CORE Object
var core: Core
# Logger
diff --git a/docs/docs/reference/sms.md b/docs/docs/reference/sms.md
index 393b7e9..8e478a3 100644
--- a/docs/docs/reference/sms.md
+++ b/docs/docs/reference/sms.md
@@ -6,7 +6,7 @@ sidebar_position: 7
Handles scenes and their order.
## Functions
-### *bool* add_scene(*String* sname, *CoreTypes.SceneType* type, *Node* sclass)
+### *bool* add_scene(*String* sname, *Node* sclass, *CoreTypes.SceneType* type)
Adds a scene to some scene collection.
Returns `true` if successful.
diff --git a/src/sms.gd b/src/sms.gd
index c53ae3e..66fa50c 100644
--- a/src/sms.gd
+++ b/src/sms.gd
@@ -51,7 +51,7 @@ func _pull_config() -> void:
for scene in scenes: remove_scene(scene, true)
# Add a scene to some scene collection
-func add_scene(sname: String, type: CoreTypes.SceneType, sclass: Node) -> bool:
+func add_scene(sname: String, sclass: Node, type: CoreTypes.SceneType) -> bool:
if core.config.headless: return false
logger.verbf("Sms", "Adding scene \"" + sname + "\" of type " + str(type))
if exists(sname) != CoreTypes.SceneType.NONE: