diff --git a/AI/Aircraft/BNI/BNI-DirectFlight.xml b/AI/Aircraft/BNI/BNI-DirectFlight.xml
new file mode 100644
index 000000000..e4ca70f3a
--- /dev/null
+++ b/AI/Aircraft/BNI/BNI-DirectFlight.xml
@@ -0,0 +1,6 @@
+
+
+
+ Textures/DirectFlight
+
+
diff --git a/AI/Aircraft/BNI/Textures/DirectFlight/BNI-tex.png b/AI/Aircraft/BNI/Textures/DirectFlight/BNI-tex.png
new file mode 100644
index 000000000..ef275e869
Binary files /dev/null and b/AI/Aircraft/BNI/Textures/DirectFlight/BNI-tex.png differ
diff --git a/AI/Traffic/D/DCT.xml b/AI/Traffic/D/DCT.xml
new file mode 100644
index 000000000..77748521e
--- /dev/null
+++ b/AI/Traffic/D/DCT.xml
@@ -0,0 +1,798 @@
+
+
+
+
+ Aircraft/BNI/BNI-DirectFlight.xml
+ DCT
+ DCT
+ EGET
+ DCT-BNI
+ BNI
+ 0
+ 7
+ gate
+ turboprop_transport
+ G-SICA
+ false
+
+
+ AIRTASK 1
+ DCT-BNI
+ IFR
+
+ EGET
+
+
+ 20
+
+ EGEF
+
+
+ WEEK
+
+
+ AIRTASK 2
+ DCT-BNI
+ IFR
+
+ EGEF
+
+
+ 10
+
+ EGET
+
+
+ WEEK
+
+
+ AIRTASK 21
+ DCT-BNI
+ IFR
+
+ EGET
+
+
+ 20
+
+ EG42
+
+
+ WEEK
+
+
+ AIRTASK 22
+ DCT-BNI
+ IFR
+
+ EG42
+
+
+ 10
+
+ EGET
+
+
+ WEEK
+
+
+ AIRTASK 5
+ DCT-BNI
+ IFR
+
+ EGET
+
+
+ 20
+
+ EGEF
+
+
+ WEEK
+
+
+ AIRTASK 6
+ DCT-BNI
+ IFR
+
+ EGEF
+
+
+ 10
+
+ EGET
+
+
+ WEEK
+
+
+ AIRTASK 5
+ DCT-BNI
+ IFR
+
+ EGET
+
+
+ 20
+
+ EGEF
+
+
+ WEEK
+
+
+ AIRTASK 6
+ DCT-BNI
+ IFR
+
+ EGEF
+
+
+ 10
+
+ EGET
+
+
+ WEEK
+
+
+ AIRTASK 25
+ DCT-BNI
+ IFR
+
+ EGET
+
+
+ 20
+
+ EG42
+
+
+ WEEK
+
+
+ AIRTASK 26
+ DCT-BNI
+ IFR
+
+ EG42
+
+
+ 10
+
+ EGET
+
+
+ WEEK
+
+
+ AIRTASK 21
+ DCT-BNI
+ IFR
+
+ EGET
+
+
+ 20
+
+ EG42
+
+
+ WEEK
+
+
+ AIRTASK 22
+ DCT-BNI
+ IFR
+
+ EG42
+
+
+ 10
+
+ EGET
+
+
+ WEEK
+
+
+ AIRTASK 1
+ DCT-BNI
+ IFR
+
+ EGET
+
+
+ 20
+
+ EGEF
+
+
+ WEEK
+
+
+ AIRTASK 2
+ DCT-BNI
+ IFR
+
+ EGEF
+
+
+ 10
+
+ EGET
+
+
+ WEEK
+
+
+ AIRTASK 23
+ DCT-BNI
+ IFR
+
+ EGET
+
+
+ 20
+
+ EG42
+
+
+ WEEK
+
+
+ AIRTASK 24
+ DCT-BNI
+ IFR
+
+ EG42
+
+
+ 10
+
+ EGET
+
+
+ WEEK
+
+
+ AIRTASK 25
+ DCT-BNI
+ IFR
+
+ EGET
+
+
+ 20
+
+ EG42
+
+
+ WEEK
+
+
+ AIRTASK 26
+ DCT-BNI
+ IFR
+
+ EG42
+
+
+ 10
+
+ EGET
+
+
+ WEEK
+
+
+ AIRTASK 1
+ DCT-BNI
+ IFR
+
+ EGET
+
+
+ 20
+
+ EGEF
+
+
+ WEEK
+
+
+ AIRTASK 2
+ DCT-BNI
+ IFR
+
+ EGEF
+
+
+ 10
+
+ EGET
+
+
+ WEEK
+
+
+ AIRTASK 21
+ DCT-BNI
+ IFR
+
+ EGET
+
+
+ 20
+
+ EG42
+
+
+ WEEK
+
+
+ AIRTASK 22
+ DCT-BNI
+ IFR
+
+ EG42
+
+
+ 10
+
+ EGET
+
+
+ WEEK
+
+
+ AIRTASK 5
+ DCT-BNI
+ IFR
+
+ EGET
+
+
+ 20
+
+ EGEF
+
+
+ WEEK
+
+
+ AIRTASK 6
+ DCT-BNI
+ IFR
+
+ EGEF
+
+
+ 10
+
+ EGET
+
+
+ WEEK
+
+
+ AIRTASK 25
+ DCT-BNI
+ IFR
+
+ EGET
+
+
+ 20
+
+ EG42
+
+
+ WEEK
+
+
+ AIRTASK 26
+ DCT-BNI
+ IFR
+
+ EG42
+
+
+ 10
+
+ EGET
+
+
+ WEEK
+
+
+ AIRTASK 11
+ DCT-BNI
+ IFR
+
+ EGET
+
+
+ 20
+
+ EGEF
+
+
+ WEEK
+
+
+ AIRTASK 12
+ DCT-BNI
+ IFR
+
+ EGEF
+
+
+ 10
+
+ EGET
+
+
+ WEEK
+
+
+ AIRTASK 1
+ DCT-BNI
+ IFR
+
+ EGET
+
+
+ 20
+
+ EGEF
+
+
+ WEEK
+
+
+ AIRTASK 2
+ DCT-BNI
+ IFR
+
+ EGEF
+
+
+ 10
+
+ EGET
+
+
+ WEEK
+
+
+ AIRTASK 21
+ DCT-BNI
+ IFR
+
+ EGET
+
+
+ 20
+
+ EG42
+
+
+ WEEK
+
+
+ AIRTASK 22
+ DCT-BNI
+ IFR
+
+ EG42
+
+
+ 10
+
+ EGET
+
+
+ WEEK
+
+
+ AIRTASK 5
+ DCT-BNI
+ IFR
+
+ EGET
+
+
+ 20
+
+ EGEF
+
+
+ WEEK
+
+
+ AIRTASK 6
+ DCT-BNI
+ IFR
+
+ EGEF
+
+
+ 10
+
+ EGET
+
+
+ WEEK
+
+
+ AIRTASK 25
+ DCT-BNI
+ IFR
+
+ EGET
+
+
+ 20
+
+ EG42
+
+
+ WEEK
+
+
+ AIRTASK 26
+ DCT-BNI
+ IFR
+
+ EG42
+
+
+ 10
+
+ EGET
+
+
+ WEEK
+
+
+ AIRTASK 11
+ DCT-BNI
+ IFR
+
+ EGET
+
+
+ 20
+
+ EGEF
+
+
+ WEEK
+
+
+ AIRTASK 12
+ DCT-BNI
+ IFR
+
+ EGEF
+
+
+ 10
+
+ EGET
+
+
+ WEEK
+
+
+ AIRTASK 21
+ DCT-BNI
+ IFR
+
+ EGET
+
+
+ 20
+
+ EG42
+
+
+ WEEK
+
+
+ AIRTASK 22
+ DCT-BNI
+ IFR
+
+ EG42
+
+
+ 10
+
+ EGET
+
+
+ WEEK
+
+
+ AIRTASK 1
+ DCT-BNI
+ IFR
+
+ EGET
+
+
+ 20
+
+ EGEF
+
+
+ WEEK
+
+
+ AIRTASK 2
+ DCT-BNI
+ IFR
+
+ EGEF
+
+
+ 10
+
+ EGET
+
+
+ WEEK
+
+
+ AIRTASK 23
+ DCT-BNI
+ IFR
+
+ EGET
+
+
+ 20
+
+ EG42
+
+
+ WEEK
+
+
+ AIRTASK 24
+ DCT-BNI
+ IFR
+
+ EG42
+
+
+ 10
+
+ EGET
+
+
+ WEEK
+
+
+ AIRTASK 5
+ DCT-BNI
+ IFR
+
+ EGET
+
+
+ 20
+
+ EGEF
+
+
+ WEEK
+
+
+ AIRTASK 6
+ DCT-BNI
+ IFR
+
+ EGEF
+
+
+ 10
+
+ EGET
+
+
+ WEEK
+
+
+ AIRTASK 25
+ DCT-BNI
+ IFR
+
+ EGET
+
+
+ 20
+
+ EG42
+
+
+ WEEK
+
+
+ AIRTASK 26
+ DCT-BNI
+ IFR
+
+ EG42
+
+
+ 10
+
+ EGET
+
+
+ WEEK
+
+
+ AIRTASK 23
+ DCT-BNI
+ IFR
+
+ EGET
+
+
+ 20
+
+ EG42
+
+
+ WEEK
+
+
+ AIRTASK 24
+ DCT-BNI
+ IFR
+
+ EG42
+
+
+ 10
+
+ EGET
+
+
+ WEEK
+
+
+ AIRTASK 1
+ DCT-BNI
+ IFR
+
+ EGET
+
+
+ 20
+
+ EGEF
+
+
+ WEEK
+
+
+ AIRTASK 2
+ DCT-BNI
+ IFR
+
+ EGEF
+
+
+ 10
+
+ EGET
+
+
+ WEEK
+
+