diff --git a/fles/CMakeLists.txt b/fles/CMakeLists.txt
index b1723f0e6873b21a10d326f668d672b54785d802..56808e8bb81ce42135b91df63222bbf163cc47d2 100644
--- a/fles/CMakeLists.txt
+++ b/fles/CMakeLists.txt
@@ -1,4 +1,5 @@
 Add_Subdirectory(flestools)
 
 Add_Subdirectory(mcbm2018)
+Add_Subdirectory(cosy2019)
 Add_Subdirectory(star2019)
diff --git a/fles/cosy2019/CMakeLists.txt b/fles/cosy2019/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1d9ec7265c3a6f03dbe13712cac557f73df5080d
--- /dev/null
+++ b/fles/cosy2019/CMakeLists.txt
@@ -0,0 +1,73 @@
+# Create a library called "libCbmFlibReader" which includes the source files given in
+# the array .
+# The extension is already found.  Any number of sources could be listed here.
+
+Set(INCLUDE_DIRECTORIES
+  ${CMAKE_CURRENT_SOURCE_DIR}
+  ${CMAKE_CURRENT_SOURCE_DIR}/parameter
+  ${CMAKE_CURRENT_SOURCE_DIR}/unpacker
+  ${CMAKE_CURRENT_SOURCE_DIR}/monitor
+
+  ${CBMBASE_DIR}
+
+  ${CBMDATA_DIR}
+  ${CBMDATA_DIR}/base
+  ${CBMDATA_DIR}/raw
+  ${CBMDATA_DIR}/sts
+
+  ${CBMROOT_SOURCE_DIR}/fles/flestools
+
+  ${CBMROOT_SOURCE_DIR}/fles/mcbm2018
+  ${CBMROOT_SOURCE_DIR}/fles/mcbm2018/unpacker
+  ${CBMROOT_SOURCE_DIR}/fles/mcbm2018/commonMQ
+
+  ${CBMDETECTORBASE_DIR}/sts
+)
+
+Set(SYSTEM_INCLUDE_DIRECTORIES
+  ${BASE_INCLUDE_DIRECTORIES}
+  ${Boost_INCLUDE_DIR}
+  ${ROOT_INCLUDE_DIR}
+  ${IPC_INCLUDE_DIRECTORY}
+)
+
+Include_Directories(${INCLUDE_DIRECTORIES})
+Include_Directories(SYSTEM ${SYSTEM_INCLUDE_DIRECTORIES})
+
+
+Set(LINK_DIRECTORIES
+  ${ROOT_LIBRARY_DIR}
+  ${FAIRROOT_LIBRARY_DIR}
+  ${Boost_LIBRARY_DIRS}
+)
+
+Link_Directories(
+  ${LINK_DIRECTORIES}
+)
+
+Set(SRCS
+
+   parameter/CbmMcbm2018HodoPar.cxx
+   parameter/CbmMcbm2018ContFact.cxx
+
+   unpacker/CbmMcbm2018UnpackerAlgoHodo.cxx
+   unpacker/CbmMcbm2018UnpackerTaskHodo.cxx
+
+   monitor/CbmMcbm2018MonitorAlgoHodo.cxx
+   monitor/CbmMcbm2018MonitorTaskHodo.cxx
+)
+
+If(_UINT8_T_EXIST)
+  Add_Definitions(-DHAVE_UINT8_T_HEADER_FILE)
+  Set(DEFINITIONS HAVE_UINT8_T_HEADER_FILE)
+EndIf()
+
+Set(LINKDEF CbmBeamtimeCosy2019LinkDef.h )
+Set(LIBRARY_NAME CbmBeamtimeCosy2019)
+Set(DEPENDENCIES
+    CbmFlibFlesTools CbmFlibMcbm2018
+    CbmStsBase
+    CbmData CbmBase fles_ipc Eve Base
+)
+
+GENERATE_LIBRARY()
diff --git a/fles/cosy2019/CbmBeamtimeCosy2019LinkDef.h b/fles/cosy2019/CbmBeamtimeCosy2019LinkDef.h
new file mode 100644
index 0000000000000000000000000000000000000000..5837fd4c6a2cbefb65b7658ea8aeabaea2612694
--- /dev/null
+++ b/fles/cosy2019/CbmBeamtimeCosy2019LinkDef.h
@@ -0,0 +1,16 @@
+#ifdef __CINT__
+
+#pragma link off all globals;
+#pragma link off all classes;
+#pragma link off all functions;
+
+#pragma link C++ class CbmMcbm2018HodoPar;
+#pragma link C++ class CbmMcbm2018ContFact;
+
+#pragma link C++ class CbmMcbm2018UnpackerAlgoHodo;
+#pragma link C++ class CbmMcbm2018UnpackerTaskHodo + ;
+
+#pragma link C++ class CbmMcbm2018MonitorAlgoHodo;
+#pragma link C++ class CbmMcbm2018MonitorTaskHodo;
+
+#endif
diff --git a/fles/mcbm2018/monitor/CbmMcbm2018MonitorAlgoHodo.cxx b/fles/cosy2019/monitor/CbmMcbm2018MonitorAlgoHodo.cxx
similarity index 100%
rename from fles/mcbm2018/monitor/CbmMcbm2018MonitorAlgoHodo.cxx
rename to fles/cosy2019/monitor/CbmMcbm2018MonitorAlgoHodo.cxx
diff --git a/fles/mcbm2018/monitor/CbmMcbm2018MonitorAlgoHodo.h b/fles/cosy2019/monitor/CbmMcbm2018MonitorAlgoHodo.h
similarity index 99%
rename from fles/mcbm2018/monitor/CbmMcbm2018MonitorAlgoHodo.h
rename to fles/cosy2019/monitor/CbmMcbm2018MonitorAlgoHodo.h
index 5c2e1f958d1493ec59d4b9bf376662baa89ba0a5..6ab578eda3413932bd6b1c7dd4e23c01b4e3298f 100644
--- a/fles/mcbm2018/monitor/CbmMcbm2018MonitorAlgoHodo.h
+++ b/fles/cosy2019/monitor/CbmMcbm2018MonitorAlgoHodo.h
@@ -17,6 +17,11 @@
 
 // CbmRoot
 
+// ROOT
+#include "TCanvas.h"
+#include "TH1.h"
+#include "TH2.h"
+
 // C++11
 #include <chrono>
 
@@ -24,13 +29,6 @@
 #include <map>
 #include <vector>
 
-//class CbmMcbm2018HodoPar;
-/*
-class TCanvas;
-class THttpServer;
-*/
-class TH1;
-class TH2;
 class TProfile;
 
 class CbmMcbm2018MonitorAlgoHodo : public CbmStar2019Algo<CbmStsDigi> {
diff --git a/fles/mcbm2018/monitor/CbmMcbm2018MonitorTaskHodo.cxx b/fles/cosy2019/monitor/CbmMcbm2018MonitorTaskHodo.cxx
similarity index 100%
rename from fles/mcbm2018/monitor/CbmMcbm2018MonitorTaskHodo.cxx
rename to fles/cosy2019/monitor/CbmMcbm2018MonitorTaskHodo.cxx
diff --git a/fles/mcbm2018/monitor/CbmMcbm2018MonitorTaskHodo.h b/fles/cosy2019/monitor/CbmMcbm2018MonitorTaskHodo.h
similarity index 100%
rename from fles/mcbm2018/monitor/CbmMcbm2018MonitorTaskHodo.h
rename to fles/cosy2019/monitor/CbmMcbm2018MonitorTaskHodo.h
diff --git a/fles/mcbm2018/parameter/CbmMcbm2018ContFact.cxx b/fles/cosy2019/parameter/CbmMcbm2018ContFact.cxx
similarity index 100%
rename from fles/mcbm2018/parameter/CbmMcbm2018ContFact.cxx
rename to fles/cosy2019/parameter/CbmMcbm2018ContFact.cxx
diff --git a/fles/mcbm2018/parameter/CbmMcbm2018ContFact.h b/fles/cosy2019/parameter/CbmMcbm2018ContFact.h
similarity index 100%
rename from fles/mcbm2018/parameter/CbmMcbm2018ContFact.h
rename to fles/cosy2019/parameter/CbmMcbm2018ContFact.h
diff --git a/fles/mcbm2018/parameter/CbmMcbm2018HodoPar.cxx b/fles/cosy2019/parameter/CbmMcbm2018HodoPar.cxx
similarity index 100%
rename from fles/mcbm2018/parameter/CbmMcbm2018HodoPar.cxx
rename to fles/cosy2019/parameter/CbmMcbm2018HodoPar.cxx
diff --git a/fles/mcbm2018/parameter/CbmMcbm2018HodoPar.h b/fles/cosy2019/parameter/CbmMcbm2018HodoPar.h
similarity index 100%
rename from fles/mcbm2018/parameter/CbmMcbm2018HodoPar.h
rename to fles/cosy2019/parameter/CbmMcbm2018HodoPar.h
diff --git a/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerAlgoHodo.cxx b/fles/cosy2019/unpacker/CbmMcbm2018UnpackerAlgoHodo.cxx
similarity index 100%
rename from fles/mcbm2018/unpacker/CbmMcbm2018UnpackerAlgoHodo.cxx
rename to fles/cosy2019/unpacker/CbmMcbm2018UnpackerAlgoHodo.cxx
diff --git a/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerAlgoHodo.h b/fles/cosy2019/unpacker/CbmMcbm2018UnpackerAlgoHodo.h
similarity index 99%
rename from fles/mcbm2018/unpacker/CbmMcbm2018UnpackerAlgoHodo.h
rename to fles/cosy2019/unpacker/CbmMcbm2018UnpackerAlgoHodo.h
index 210b669c0a577385e4d8a2951f2dfc711de0b63e..0d5c0f217e795bb526347e4566c7f59ef8b37187 100644
--- a/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerAlgoHodo.h
+++ b/fles/cosy2019/unpacker/CbmMcbm2018UnpackerAlgoHodo.h
@@ -17,6 +17,10 @@
 
 // CbmRoot
 
+// ROOT
+#include "TCanvas.h"
+#include "TH1.h"
+
 // C++11
 #include <chrono>
 
@@ -25,12 +29,7 @@
 #include <vector>
 
 class CbmMcbm2018HodoPar;
-/*
-class TCanvas;
-class THttpServer;
-*/
-class TH1;
-class TH2;
+
 class TProfile;
 
 class CbmMcbm2018UnpackerAlgoHodo : public CbmStar2019Algo<CbmStsDigi> {
diff --git a/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerTaskHodo.cxx b/fles/cosy2019/unpacker/CbmMcbm2018UnpackerTaskHodo.cxx
similarity index 99%
rename from fles/mcbm2018/unpacker/CbmMcbm2018UnpackerTaskHodo.cxx
rename to fles/cosy2019/unpacker/CbmMcbm2018UnpackerTaskHodo.cxx
index a9e982ad81695cf70b63e3d8fa21f0c752b72189..d68a591b7f3d9f0f981ca31fb2fa5f591bc0dffe 100644
--- a/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerTaskHodo.cxx
+++ b/fles/cosy2019/unpacker/CbmMcbm2018UnpackerTaskHodo.cxx
@@ -10,7 +10,7 @@
 #include "CbmMcbm2018HodoPar.h"
 #include "CbmMcbm2018UnpackerAlgoHodo.h"
 
-#include "CbmMcbm2018StsPar.h"
+//#include "CbmMcbm2018StsPar.h"
 #include "CbmMcbm2018UnpackerAlgoSts.h"
 
 #include "FairLogger.h"
diff --git a/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerTaskHodo.h b/fles/cosy2019/unpacker/CbmMcbm2018UnpackerTaskHodo.h
similarity index 100%
rename from fles/mcbm2018/unpacker/CbmMcbm2018UnpackerTaskHodo.h
rename to fles/cosy2019/unpacker/CbmMcbm2018UnpackerTaskHodo.h
diff --git a/fles/mcbm2018/CMakeLists.txt b/fles/mcbm2018/CMakeLists.txt
index ae03e644e33c615a9e39b20a9d6a86e267b0b776..77b6297669ed17a31ab6d020332e0df7c1bf4e17 100644
--- a/fles/mcbm2018/CMakeLists.txt
+++ b/fles/mcbm2018/CMakeLists.txt
@@ -21,7 +21,7 @@ Set(INCLUDE_DIRECTORIES
   ${CBMROOT_SOURCE_DIR}/fles/mcbm2018
   ${CBMROOT_SOURCE_DIR}/fles/mcbm2018/dataforma
   ${CBMROOT_SOURCE_DIR}/fles/mcbm2018/commonMQ
-  ${CBMROOT_SOURCE_DIR}/fles/mcbm2018/parameter
+#  ${CBMROOT_SOURCE_DIR}/fles/mcbm2018/parameter
   ${CBMROOT_SOURCE_DIR}/fles/mcbm2018/unpacker
   ${CBMROOT_SOURCE_DIR}/fles/mcbm2018/monitor
   ${CBMROOT_SOURCE_DIR}/fles/mcbm2018/tasks
@@ -63,9 +63,6 @@ Set(SRCS
    CbmMcbm2018Source.cxx
    CbmMcbm2018MsCrcCheck.cxx
 
-   parameter/CbmMcbm2018HodoPar.cxx
-   parameter/CbmMcbm2018ContFact.cxx
-
    unpacker/CbmMcbm2018RawConverterSdpb.cxx
    unpacker/CbmMcbm2018RawConverterGdpb.cxx
 
@@ -78,8 +75,6 @@ Set(SRCS
    unpacker/CbmMcbm2018UnpackerAlgoRich.cxx
    unpacker/CbmMcbm2018UnpackerTaskRich.cxx
    unpacker/CbmMcbm2018UnpackerUtilRich.cxx
-   unpacker/CbmMcbm2018UnpackerAlgoHodo.cxx
-   unpacker/CbmMcbm2018UnpackerTaskHodo.cxx
    unpacker/CbmMcbm2018UnpackerAlgoPsd.cxx
    unpacker/CbmMcbm2018UnpackerTaskPsd.cxx
    unpacker/CbmMcbm2018UnpackerAlgoTrdR.cxx
@@ -109,9 +104,6 @@ Set(SRCS
    monitor/CbmMcbm2018MonitorAlgoPsd.cxx
    monitor/CbmMcbm2018MonitorTaskPsd.cxx
 
-   monitor/CbmMcbm2018MonitorAlgoHodo.cxx
-   monitor/CbmMcbm2018MonitorTaskHodo.cxx
-
    tasks/CbmCheckDigisNbCorr.cxx
    tasks/CbmCheckTiming.cxx
    tasks/CbmCheckEvents.cxx
diff --git a/fles/mcbm2018/CbmFlibMcbm2018LinkDef.h b/fles/mcbm2018/CbmFlibMcbm2018LinkDef.h
index 2c9a2771bfdafd5638f5bf2137e938969642235e..dcba547cbf5e5c109c98fcad1f089576379e4a1b 100644
--- a/fles/mcbm2018/CbmFlibMcbm2018LinkDef.h
+++ b/fles/mcbm2018/CbmFlibMcbm2018LinkDef.h
@@ -8,9 +8,6 @@
 #pragma link C++ class CbmMcbm2018Source;
 #pragma link C++ class CbmMcbm2018MsCrcCheck;
 
-#pragma link C++ class CbmMcbm2018HodoPar;
-#pragma link C++ class CbmMcbm2018ContFact;
-
 #pragma link C++ class CbmMcbm2018RawConverterSdpb;
 #pragma link C++ class CbmMcbm2018RawConverterGdpb;
 
@@ -22,8 +19,6 @@
 #pragma link C++ class CbmMcbm2018UnpackerTaskTof + ;
 #pragma link C++ class CbmMcbm2018UnpackerAlgoRich;
 #pragma link C++ class CbmMcbm2018UnpackerTaskRich + ;
-#pragma link C++ class CbmMcbm2018UnpackerAlgoHodo;
-#pragma link C++ class CbmMcbm2018UnpackerTaskHodo + ;
 #pragma link C++ class CbmMcbm2018UnpackerAlgoPsd;
 #pragma link C++ class CbmMcbm2018UnpackerTaskPsd + ;
 #pragma link C++ class CbmMcbm2018UnpackerAlgoTrdR + ;
@@ -53,9 +48,6 @@
 #pragma link C++ class CbmMcbm2018MonitorAlgoPsd;
 #pragma link C++ class CbmMcbm2018MonitorTaskPsd;
 
-#pragma link C++ class CbmMcbm2018MonitorAlgoHodo;
-#pragma link C++ class CbmMcbm2018MonitorTaskHodo;
-
 #pragma link C++ class CbmCheckDigisNbCorr;
 #pragma link C++ class CbmCheckTiming;
 #pragma link C++ class CbmCheckEvents;