diff --git a/$PBOPREFIX$ b/source/a3_exile_occupation/$PBOPREFIX$
similarity index 100%
rename from $PBOPREFIX$
rename to source/a3_exile_occupation/$PBOPREFIX$
diff --git a/$PREFIX$ b/source/a3_exile_occupation/$PREFIX$
similarity index 100%
rename from $PREFIX$
rename to source/a3_exile_occupation/$PREFIX$
diff --git a/PboPrefix.txt b/source/a3_exile_occupation/PboPrefix.txt
similarity index 100%
rename from PboPrefix.txt
rename to source/a3_exile_occupation/PboPrefix.txt
diff --git a/source/a3_exile_occupation/README.md b/source/a3_exile_occupation/README.md
new file mode 100644
index 0000000..2afe182
--- /dev/null
+++ b/source/a3_exile_occupation/README.md
@@ -0,0 +1,24 @@
+# Exile Occupation (a3_exile_occupation)
+
+![Arma 1.62](https://img.shields.io/badge/Arma-1.62-blue.svg) ![Exile 1.0.0 Potato](https://img.shields.io/badge/Exile-1.0.0%20Potato-C72651.svg)
+
+WTF is Occupation?
+An AI spawner and monitor to be used in conjunction with DMS and will not work without it:
+http://www.exilemod.com/topic/61-dms-defents-mission-system/
+
+Download the pbo version here:
+https://www.dropbox.com/s/4c2dwwa6v86qhx9/a3_exile_occupation.pbo?dl=0
+
+To install place the pbo into the @ExileServer/addons folder
+
+For more info:
+http://www.exilemod.com/topic/12517-release-exile-occupation-roaming-ai
+
+###License Overview:
+This work is protected by [Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/). By using, downloading, or copying any of the work contained, you agree to the license included.
+
+
Exile Occupation by second_coming is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
+
+### Donations:
+Anyone wishing to donate can do so here http://exileyorkshire.co.uk/
+All donations go towards coffee to keep me awake :)
diff --git a/changeLog.txt b/source/a3_exile_occupation/changeLog.txt
similarity index 100%
rename from changeLog.txt
rename to source/a3_exile_occupation/changeLog.txt
diff --git a/config.cpp b/source/a3_exile_occupation/config.cpp
similarity index 100%
rename from config.cpp
rename to source/a3_exile_occupation/config.cpp
diff --git a/config.sqf b/source/a3_exile_occupation/config.sqf
similarity index 100%
rename from config.sqf
rename to source/a3_exile_occupation/config.sqf
diff --git a/initServer.sqf b/source/a3_exile_occupation/initServer.sqf
similarity index 100%
rename from initServer.sqf
rename to source/a3_exile_occupation/initServer.sqf
diff --git a/scripts/deleteMapMarkers.sqf b/source/a3_exile_occupation/scripts/deleteMapMarkers.sqf
similarity index 100%
rename from scripts/deleteMapMarkers.sqf
rename to source/a3_exile_occupation/scripts/deleteMapMarkers.sqf
diff --git a/scripts/eventHandlers/driverKilled.sqf b/source/a3_exile_occupation/scripts/eventHandlers/driverKilled.sqf
similarity index 100%
rename from scripts/eventHandlers/driverKilled.sqf
rename to source/a3_exile_occupation/scripts/eventHandlers/driverKilled.sqf
diff --git a/scripts/eventHandlers/getIn.sqf b/source/a3_exile_occupation/scripts/eventHandlers/getIn.sqf
similarity index 100%
rename from scripts/eventHandlers/getIn.sqf
rename to source/a3_exile_occupation/scripts/eventHandlers/getIn.sqf
diff --git a/scripts/eventHandlers/getOffBus.sqf b/source/a3_exile_occupation/scripts/eventHandlers/getOffBus.sqf
similarity index 100%
rename from scripts/eventHandlers/getOffBus.sqf
rename to source/a3_exile_occupation/scripts/eventHandlers/getOffBus.sqf
diff --git a/scripts/eventHandlers/getOnBus.sqf b/source/a3_exile_occupation/scripts/eventHandlers/getOnBus.sqf
similarity index 100%
rename from scripts/eventHandlers/getOnBus.sqf
rename to source/a3_exile_occupation/scripts/eventHandlers/getOnBus.sqf
diff --git a/scripts/eventHandlers/getOut.sqf b/source/a3_exile_occupation/scripts/eventHandlers/getOut.sqf
similarity index 100%
rename from scripts/eventHandlers/getOut.sqf
rename to source/a3_exile_occupation/scripts/eventHandlers/getOut.sqf
diff --git a/scripts/eventHandlers/hitAir.sqf b/source/a3_exile_occupation/scripts/eventHandlers/hitAir.sqf
similarity index 100%
rename from scripts/eventHandlers/hitAir.sqf
rename to source/a3_exile_occupation/scripts/eventHandlers/hitAir.sqf
diff --git a/scripts/eventHandlers/hitLand.sqf b/source/a3_exile_occupation/scripts/eventHandlers/hitLand.sqf
similarity index 100%
rename from scripts/eventHandlers/hitLand.sqf
rename to source/a3_exile_occupation/scripts/eventHandlers/hitLand.sqf
diff --git a/scripts/eventHandlers/hitSea.sqf b/source/a3_exile_occupation/scripts/eventHandlers/hitSea.sqf
similarity index 100%
rename from scripts/eventHandlers/hitSea.sqf
rename to source/a3_exile_occupation/scripts/eventHandlers/hitSea.sqf
diff --git a/scripts/eventHandlers/locationUnitMPKilled.sqf b/source/a3_exile_occupation/scripts/eventHandlers/locationUnitMPKilled.sqf
similarity index 100%
rename from scripts/eventHandlers/locationUnitMPKilled.sqf
rename to source/a3_exile_occupation/scripts/eventHandlers/locationUnitMPKilled.sqf
diff --git a/scripts/eventHandlers/staticUnitMPKilled.sqf b/source/a3_exile_occupation/scripts/eventHandlers/staticUnitMPKilled.sqf
similarity index 100%
rename from scripts/eventHandlers/staticUnitMPKilled.sqf
rename to source/a3_exile_occupation/scripts/eventHandlers/staticUnitMPKilled.sqf
diff --git a/scripts/eventHandlers/unitFired.sqf b/source/a3_exile_occupation/scripts/eventHandlers/unitFired.sqf
similarity index 100%
rename from scripts/eventHandlers/unitFired.sqf
rename to source/a3_exile_occupation/scripts/eventHandlers/unitFired.sqf
diff --git a/scripts/eventHandlers/unitMPHit.sqf b/source/a3_exile_occupation/scripts/eventHandlers/unitMPHit.sqf
similarity index 100%
rename from scripts/eventHandlers/unitMPHit.sqf
rename to source/a3_exile_occupation/scripts/eventHandlers/unitMPHit.sqf
diff --git a/scripts/eventHandlers/unitMPKilled.sqf b/source/a3_exile_occupation/scripts/eventHandlers/unitMPKilled.sqf
similarity index 100%
rename from scripts/eventHandlers/unitMPKilled.sqf
rename to source/a3_exile_occupation/scripts/eventHandlers/unitMPKilled.sqf
diff --git a/scripts/eventHandlers/vehicleDestroyed.sqf b/source/a3_exile_occupation/scripts/eventHandlers/vehicleDestroyed.sqf
similarity index 100%
rename from scripts/eventHandlers/vehicleDestroyed.sqf
rename to source/a3_exile_occupation/scripts/eventHandlers/vehicleDestroyed.sqf
diff --git a/scripts/extras/processReporter.sqf b/source/a3_exile_occupation/scripts/extras/processReporter.sqf
similarity index 100%
rename from scripts/extras/processReporter.sqf
rename to source/a3_exile_occupation/scripts/extras/processReporter.sqf
diff --git a/scripts/functions/fnc_addMarker.sqf b/source/a3_exile_occupation/scripts/functions/fnc_addMarker.sqf
similarity index 100%
rename from scripts/functions/fnc_addMarker.sqf
rename to source/a3_exile_occupation/scripts/functions/fnc_addMarker.sqf
diff --git a/scripts/functions/fnc_findsafePos.sqf b/source/a3_exile_occupation/scripts/functions/fnc_findsafePos.sqf
similarity index 100%
rename from scripts/functions/fnc_findsafePos.sqf
rename to source/a3_exile_occupation/scripts/functions/fnc_findsafePos.sqf
diff --git a/scripts/functions/fnc_isSafePos.sqf b/source/a3_exile_occupation/scripts/functions/fnc_isSafePos.sqf
similarity index 100%
rename from scripts/functions/fnc_isSafePos.sqf
rename to source/a3_exile_occupation/scripts/functions/fnc_isSafePos.sqf
diff --git a/scripts/functions/fnc_placeTrader.sqf b/source/a3_exile_occupation/scripts/functions/fnc_placeTrader.sqf
similarity index 100%
rename from scripts/functions/fnc_placeTrader.sqf
rename to source/a3_exile_occupation/scripts/functions/fnc_placeTrader.sqf
diff --git a/scripts/functions/fnc_selectGear.sqf b/source/a3_exile_occupation/scripts/functions/fnc_selectGear.sqf
similarity index 100%
rename from scripts/functions/fnc_selectGear.sqf
rename to source/a3_exile_occupation/scripts/functions/fnc_selectGear.sqf
diff --git a/scripts/functions/fnc_selectName.sqf b/source/a3_exile_occupation/scripts/functions/fnc_selectName.sqf
similarity index 100%
rename from scripts/functions/fnc_selectName.sqf
rename to source/a3_exile_occupation/scripts/functions/fnc_selectName.sqf
diff --git a/scripts/functions/fnc_spawnStatics.sqf b/source/a3_exile_occupation/scripts/functions/fnc_spawnStatics.sqf
similarity index 100%
rename from scripts/functions/fnc_spawnStatics.sqf
rename to source/a3_exile_occupation/scripts/functions/fnc_spawnStatics.sqf
diff --git a/scripts/functions/fnc_unstick.sqf b/source/a3_exile_occupation/scripts/functions/fnc_unstick.sqf
similarity index 100%
rename from scripts/functions/fnc_unstick.sqf
rename to source/a3_exile_occupation/scripts/functions/fnc_unstick.sqf
diff --git a/scripts/occupationFastNights.sqf b/source/a3_exile_occupation/scripts/occupationFastNights.sqf
similarity index 100%
rename from scripts/occupationFastNights.sqf
rename to source/a3_exile_occupation/scripts/occupationFastNights.sqf
diff --git a/scripts/occupationHeliCrashes.sqf b/source/a3_exile_occupation/scripts/occupationHeliCrashes.sqf
similarity index 100%
rename from scripts/occupationHeliCrashes.sqf
rename to source/a3_exile_occupation/scripts/occupationHeliCrashes.sqf
diff --git a/scripts/occupationLog.sqf b/source/a3_exile_occupation/scripts/occupationLog.sqf
similarity index 100%
rename from scripts/occupationLog.sqf
rename to source/a3_exile_occupation/scripts/occupationLog.sqf
diff --git a/scripts/occupationLootCrates.sqf b/source/a3_exile_occupation/scripts/occupationLootCrates.sqf
similarity index 100%
rename from scripts/occupationLootCrates.sqf
rename to source/a3_exile_occupation/scripts/occupationLootCrates.sqf
diff --git a/scripts/occupationMilitary.sqf b/source/a3_exile_occupation/scripts/occupationMilitary.sqf
similarity index 100%
rename from scripts/occupationMilitary.sqf
rename to source/a3_exile_occupation/scripts/occupationMilitary.sqf
diff --git a/scripts/occupationMonitor.sqf b/source/a3_exile_occupation/scripts/occupationMonitor.sqf
similarity index 100%
rename from scripts/occupationMonitor.sqf
rename to source/a3_exile_occupation/scripts/occupationMonitor.sqf
diff --git a/scripts/occupationPlaces.sqf b/source/a3_exile_occupation/scripts/occupationPlaces.sqf
similarity index 100%
rename from scripts/occupationPlaces.sqf
rename to source/a3_exile_occupation/scripts/occupationPlaces.sqf
diff --git a/scripts/occupationRandomSpawn.sqf b/source/a3_exile_occupation/scripts/occupationRandomSpawn.sqf
similarity index 100%
rename from scripts/occupationRandomSpawn.sqf
rename to source/a3_exile_occupation/scripts/occupationRandomSpawn.sqf
diff --git a/scripts/occupationSea.sqf b/source/a3_exile_occupation/scripts/occupationSea.sqf
similarity index 100%
rename from scripts/occupationSea.sqf
rename to source/a3_exile_occupation/scripts/occupationSea.sqf
diff --git a/scripts/occupationSky.sqf b/source/a3_exile_occupation/scripts/occupationSky.sqf
similarity index 100%
rename from scripts/occupationSky.sqf
rename to source/a3_exile_occupation/scripts/occupationSky.sqf
diff --git a/scripts/occupationStatic.sqf b/source/a3_exile_occupation/scripts/occupationStatic.sqf
similarity index 100%
rename from scripts/occupationStatic.sqf
rename to source/a3_exile_occupation/scripts/occupationStatic.sqf
diff --git a/scripts/occupationTraders.sqf b/source/a3_exile_occupation/scripts/occupationTraders.sqf
similarity index 100%
rename from scripts/occupationTraders.sqf
rename to source/a3_exile_occupation/scripts/occupationTraders.sqf
diff --git a/scripts/occupationTransport.sqf b/source/a3_exile_occupation/scripts/occupationTransport.sqf
similarity index 100%
rename from scripts/occupationTransport.sqf
rename to source/a3_exile_occupation/scripts/occupationTransport.sqf
diff --git a/scripts/occupationVehicle.sqf b/source/a3_exile_occupation/scripts/occupationVehicle.sqf
similarity index 100%
rename from scripts/occupationVehicle.sqf
rename to source/a3_exile_occupation/scripts/occupationVehicle.sqf
diff --git a/scripts/startOccupation.sqf b/source/a3_exile_occupation/scripts/startOccupation.sqf
similarity index 100%
rename from scripts/startOccupation.sqf
rename to source/a3_exile_occupation/scripts/startOccupation.sqf
diff --git a/trader/trader1.sqf b/source/a3_exile_occupation/trader/trader1.sqf
similarity index 100%
rename from trader/trader1.sqf
rename to source/a3_exile_occupation/trader/trader1.sqf