diff --git a/EtsiServerGen/CMakeLists.txt b/EtsiServerGen/CMakeLists.txt
index 6d77c0a6b5f6187d7185f0b92fd7d59f495f7fc8..82551dde80db453b646d1a01b736f6709448e7f0 100644
--- a/EtsiServerGen/CMakeLists.txt
+++ b/EtsiServerGen/CMakeLists.txt
@@ -34,5 +34,5 @@ file(GLOB HDRS
 add_library(${PROJECT_NAME} ${SRCS} )
 target_link_libraries(${PROJECT_NAME} pistache pthread)
 
-install(TARGETS ${PROJECT_NAME} DESTINATION /usr/lib)
-install(FILES ${HDRS} DESTINATION include)
\ No newline at end of file
+install(TARGETS ${PROJECT_NAME} DESTINATION /usr/local)
+install(FILES ${HDRS} DESTINATION include)
diff --git a/openapi.yaml b/openapi.yaml
index e5093eca89c1d2d980d37d9f9fa8bc4007ebdd50..7011bd0a3e0557234577988b007e5603e9fa1f2b 100644
--- a/openapi.yaml
+++ b/openapi.yaml
@@ -154,21 +154,17 @@ components:
           format: byte
           example: "10110101"
         localCRS:
-          description: Coordinate reference system of the trackable
+          description: Coordinate reference system of the trackable, a 4*4 matrix (rowmajor) represented by a float vector
           type: array
-          minItems: 4
-          maxItems: 4
+          minItems: 16
+          maxItems: 16
           items:
-            type: array
-            items: 
-              type: number
-              format: float
-            minItems: 4
-            maxItems: 4
-          example: [[-2,  1,  -3, 4],
-                    [4,   4,  4,  2],
-                    [1,   0,  -2, 1],
-                    [-1,  -2, 0,  0]]
+            type: number
+            format: float
+          example: [-2,  1,  -3, 4,
+                    4,   4,  4,  2,
+                    1,   0,  -2, 1,
+                    -1,  -2, 0,  0]
         unitSystem:
           description: Unit of length
           type: string