diff --git a/flight/Revolution/UAVObjects.inc b/flight/Revolution/UAVObjects.inc
index b8dfcb546..f5573742b 100644
--- a/flight/Revolution/UAVObjects.inc
+++ b/flight/Revolution/UAVObjects.inc
@@ -59,8 +59,10 @@ UAVOBJSRCFILENAMES += nedaccel
UAVOBJSRCFILENAMES += nedposition
UAVOBJSRCFILENAMES += objectpersistence
UAVOBJSRCFILENAMES += overosyncstats
-UAVOBJSRCFILENAMES += pathplannersettings
+UAVOBJSRCFILENAMES += pathcommand
UAVOBJSRCFILENAMES += pathdesired
+UAVOBJSRCFILENAMES += pathplannersettings
+UAVOBJSRCFILENAMES += pathstatus
UAVOBJSRCFILENAMES += positionactual
UAVOBJSRCFILENAMES += ratedesired
UAVOBJSRCFILENAMES += revocalibration
diff --git a/ground/openpilotgcs/src/plugins/uavobjects/uavobjects.pro b/ground/openpilotgcs/src/plugins/uavobjects/uavobjects.pro
index 05cb287cf..6bc71b400 100644
--- a/ground/openpilotgcs/src/plugins/uavobjects/uavobjects.pro
+++ b/ground/openpilotgcs/src/plugins/uavobjects/uavobjects.pro
@@ -54,8 +54,10 @@ HEADERS += $$UAVOBJECT_SYNTHETICS/accessorydesired.h \
$$UAVOBJECT_SYNTHETICS/gpsposition.h \
$$UAVOBJECT_SYNTHETICS/gpstime.h \
$$UAVOBJECT_SYNTHETICS/gpssatellites.h \
+ $$UAVOBJECT_SYNTHETICS/pathcommand.h \
$$UAVOBJECT_SYNTHETICS/pathdesired.h \
$$UAVOBJECT_SYNTHETICS/pathplannersettings.h \
+ $$UAVOBJECT_SYNTHETICS/pathstatus.h \
$$UAVOBJECT_SYNTHETICS/gpsvelocity.h \
$$UAVOBJECT_SYNTHETICS/positionactual.h \
$$UAVOBJECT_SYNTHETICS/flightbatterystate.h \
@@ -119,8 +121,10 @@ SOURCES += $$UAVOBJECT_SYNTHETICS/accessorydesired.cpp \
$$UAVOBJECT_SYNTHETICS/gpsposition.cpp \
$$UAVOBJECT_SYNTHETICS/gpstime.cpp \
$$UAVOBJECT_SYNTHETICS/gpssatellites.cpp \
+ $$UAVOBJECT_SYNTHETICS/pathcommand.cpp \
$$UAVOBJECT_SYNTHETICS/pathdesired.cpp \
$$UAVOBJECT_SYNTHETICS/pathplannersettings.cpp \
+ $$UAVOBJECT_SYNTHETICS/pathstatus.cpp \
$$UAVOBJECT_SYNTHETICS/gpsvelocity.cpp \
$$UAVOBJECT_SYNTHETICS/positionactual.cpp \
$$UAVOBJECT_SYNTHETICS/flightbatterystate.cpp \
diff --git a/shared/uavobjectdefinition/pathdesired.xml b/shared/uavobjectdefinition/pathdesired.xml
index b9816c2bd..9e279a97b 100644
--- a/shared/uavobjectdefinition/pathdesired.xml
+++ b/shared/uavobjectdefinition/pathdesired.xml
@@ -7,9 +7,18 @@
-
-
-
+
+
+
+
+
+
+
+
diff --git a/shared/uavobjectdefinition/pathplannersettings.xml b/shared/uavobjectdefinition/pathplannersettings.xml
index c1f1aab20..da6560a5c 100644
--- a/shared/uavobjectdefinition/pathplannersettings.xml
+++ b/shared/uavobjectdefinition/pathplannersettings.xml
@@ -1,7 +1,6 @@