diff --git a/pumpsyringe.cpp b/pumpsyringe.cpp
new file mode 100644
index 0000000000000000000000000000000000000000..92e3a11257122b2e6e4ad1d6c97cb8f0fa1afe49
--- /dev/null
+++ b/pumpsyringe.cpp
@@ -0,0 +1,63 @@
+
+#include "pumpsyringe.h"
+
+//SET METHODS
+void PumpSyringe :: set_screw_thread_mm(float screw_thread_mm)
+{
+    PumpSyringeJSON["screw_thread_mm"] = screw_thread_mm;
+}
+
+void PumpSyringe :: set_clockwise_equals_forward(bool clockwise_equals_forward)
+{
+    PumpSyringeJSON["clockwise_equals_forward"] = clockwise_equals_forward;
+}
+
+void PumpSyringe :: set_id(int id)
+{
+    PumpSyringeJSON["id"] = id;
+}
+
+
+
+//GET METHODS
+float PumpSyringe :: get_screw_thread_mm()
+{
+    return PumpSyringeJSON["screw_thread_mm"].as<float>();
+}
+
+bool PumpSyringe :: get_clockwise_equals_forward()
+{
+    return PumpSyringeJSON["clockwise_equals_forward"].as<float>();
+}
+
+int PumpSyringe :: get_id()
+{
+    return PumpSyringeJSON["id"].as<float>();
+}
+
+
+
+
+
+void PumpSyringe :: setupJsonPumpSyringe(float screw_thread_mm, bool clockwise_equals_forward, int id)
+{
+    
+    //ADD INITIALISATION VALUES TO THE DOC
+    PumpSyringeJSON["screw_thread_mm"] = screw_thread_mm;
+    PumpSyringeJSON["clockwise_equals_forward"] = clockwise_equals_forward;
+    PumpSyringeJSON["id"] = id;
+
+
+    //GENERATE THE MINIFIED JSON AND SEND IT TO THE SERIAL PORT
+    serializeJson(PumpSyringeJSON, Serial);
+
+}
+
+
+
+
+
+
+
+
+