diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 348b5754ed4b128d424395c3a90c7137c944ceae..08641e2cf40874d9ffd960afbfbe608c04f0b4f8 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -12,6 +12,8 @@ before_script:
 
 build:
   stage: build
+  tags:
+    - brickbreaker  # Ensure this matches your runner tag
   script:
     - echo "Checking files..."
     - ls -R  # List all files for debugging
diff --git a/.runner_system_id b/.runner_system_id
new file mode 100644
index 0000000000000000000000000000000000000000..0532cf66052b154f002cd8248d4c5cd961a433f9
--- /dev/null
+++ b/.runner_system_id
@@ -0,0 +1 @@
+s_ef9ee194deb1
\ No newline at end of file
diff --git a/config.toml b/config.toml
new file mode 100644
index 0000000000000000000000000000000000000000..d454ef3c1a089d261af1ae852fdacabe1fe3f1dd
--- /dev/null
+++ b/config.toml
@@ -0,0 +1,21 @@
+concurrent = 1
+check_interval = 0
+shutdown_timeout = 0
+
+[session_server]
+  session_timeout = 1800
+
+[[runners]]
+  name = "C:\\GitLab-Runner\\gitlab-runner.exe install"
+  url = "https://gitlab.uwe.ac.uk/"
+  id = 41
+  token = "glrt-t3_-QbUnmMcesyfHrWNEZFC"
+  token_obtained_at = 2025-03-08T04:19:59Z
+  token_expires_at = 0001-01-01T00:00:00Z
+  executor = "shell"
+  shell = "pwsh"
+  [runners.cache]
+    MaxUploadedArchiveSize = 0
+    [runners.cache.s3]
+    [runners.cache.gcs]
+    [runners.cache.azure]
diff --git a/start b/start
new file mode 100644
index 0000000000000000000000000000000000000000..63687599feaecc14ba68198372d902dfd2f646d3
--- /dev/null
+++ b/start
@@ -0,0 +1 @@
+gitlab-runner