diff --git a/gdtf-spec.md b/gdtf-spec.md
index 25e3afa8..cf1fc2d9 100644
--- a/gdtf-spec.md
+++ b/gdtf-spec.md
@@ -2674,7 +2674,7 @@ are not enumerated. The enumeration starts with 1. Attributes names are
considered as normalized. The upper and lower case of attribute names is
not taken into account.
-```
+``` xml
@@ -2694,6 +2694,7 @@ not taken into account.
+
@@ -2734,6 +2735,11 @@ not taken into account.
+
+
+
+
+
@@ -3074,6 +3080,23 @@ not taken into account.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3081,7 +3104,7 @@ not taken into account.
Example for enumeration:
-```
+```xml
```
diff --git a/proposal/tracking-attributes/ControlSide.PNG b/proposal/tracking-attributes/ControlSide.PNG
new file mode 100644
index 00000000..55e25299
Binary files /dev/null and b/proposal/tracking-attributes/ControlSide.PNG differ
diff --git a/proposal/tracking-attributes/KinematicChain.png b/proposal/tracking-attributes/KinematicChain.png
new file mode 100644
index 00000000..68bce2a3
Binary files /dev/null and b/proposal/tracking-attributes/KinematicChain.png differ
diff --git a/proposal/tracking-attributes/Sample.mvr b/proposal/tracking-attributes/Sample.mvr
new file mode 100644
index 00000000..ed1c7ada
Binary files /dev/null and b/proposal/tracking-attributes/Sample.mvr differ
diff --git a/proposal/tracking-attributes/proposal.md b/proposal/tracking-attributes/proposal.md
new file mode 100644
index 00000000..606a42e5
--- /dev/null
+++ b/proposal/tracking-attributes/proposal.md
@@ -0,0 +1,59 @@
+# Tracking Proposal
+
+We will support tracking systems with new attributes. By default it is intended that the tracking info will be a child of the fixture it is for. This uses the Kinematic Chain feature from MVR.
+
+
+
+On the control side, you can use the encoders to group the properties also of the child fixtures.
+
+
+
+| Attribute | Description | What will happen in visualizers | What the Physical Value will mean |
+|---|---|---|---|
+| TrackerID | Defines the tracker ID that be used as a target for the fixture. | The fixture that is the parent of the tracker fixture, will point to the tracker with the given ID. | The Physical Value will be interpreted as an integer ID with rounding. |
+| TrackerCrossFade | Defines how the value for the position and rotation of the device are calcualted. 0% means fully from the device, 100% means fully from the tracker position. | |
+| TrackerTime | | |
+| TrackerOffsetX | Defines the offset in X direction the device will point in relation the the actual tracker position. | | In the global coordinate system the tracking target will offsetted with in X direction. |
+| TrackerOffsetY | Defines the offset in Y direction the device will point in relation the the actual tracker position. | | In the global coordinate system the tracking target will offsetted with in X direction.|
+| TrackerOffsetZ | Defines the offset in Z direction the device will point in relation the the actual tracker position. | | In the global coordinate system the tracking target will offsetted with in X direction. |
+| TrackerMode | Defines settings that you can make for the device and the tracker that is assigned to the device. | |
+| TrackerControlHeight | Allows to define the offset in Z direction that the tracker will have for all devices using this tracker for positioning. | |
+| TrackerControlSpeed | Defines how fast the device reacts to changes in the position of the tracker. | |
+| TrackerControlFreeze | Defines how accurate the device reacts to changes in the position of the tracker. | |
+| TrackerControlBeamSize | Defines how big the beam size for the fixture should be. | |
+| TrackerControlMode | Defines settings that you can make to the tracker. | |
+| TrackerControlShow | Defines settings that you can make to the show. | |
+
+
+```xml
+
+
+ ...
+
+
+
+ ...
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+```
\ No newline at end of file