diff --git a/CSM-MassData-Parameter-Support.lvproj b/CSM-MassData-Parameter-Support.lvproj
index e98c6df..f1626e1 100644
--- a/CSM-MassData-Parameter-Support.lvproj
+++ b/CSM-MassData-Parameter-Support.lvproj
@@ -28,12 +28,65 @@
true
-
+
-
+ true
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/CSM-MassData-Parameter-Support.vipb b/CSM-MassData-Parameter-Support.vipb
index 198cf2f..fcb7ce6 100644
--- a/CSM-MassData-Parameter-Support.vipb
+++ b/CSM-MassData-Parameter-Support.vipb
@@ -1,4 +1,4 @@
-
+
NEVSTOP_lib_CSM_MassData_Parameter_Support
2024.4.0.12
@@ -35,7 +35,11 @@
NEVSTOP
https://github.com/NEVSTOP-LAB/JKISMPP-MassData-Parameter-Support
- [update] CSM Data Type String.vi is moved into CSM Core.
+ [add] #1 add CSM - Convert MassData to Argument With DataType.vim to include data type info
+[add] #1 add CSM - MassData Data Type String.vi to read data type string in massdata
+[add] add CSM - MassData Update Status Indicator.vi in utility palette
+[update] massdata argument is starting with <massdata>
+[update] CSM Data Type String.vi is moved into CSM Core.
[update] update all icons
diff --git a/MassData-Parameter/CSM - Config MassData Parameter Cache Size.vi b/MassData-Parameter/CSM - Config MassData Parameter Cache Size.vi
index e52a412..6f17900 100644
Binary files a/MassData-Parameter/CSM - Config MassData Parameter Cache Size.vi and b/MassData-Parameter/CSM - Config MassData Parameter Cache Size.vi differ
diff --git a/MassData-Parameter/CSM - Convert Argument to MassData.vim b/MassData-Parameter/CSM - Convert Argument to MassData.vim
index 43891b5..858c033 100644
Binary files a/MassData-Parameter/CSM - Convert Argument to MassData.vim and b/MassData-Parameter/CSM - Convert Argument to MassData.vim differ
diff --git a/MassData-Parameter/CSM - Convert MassData to Argument With DataType.vim b/MassData-Parameter/CSM - Convert MassData to Argument With DataType.vim
new file mode 100644
index 0000000..481c6f6
Binary files /dev/null and b/MassData-Parameter/CSM - Convert MassData to Argument With DataType.vim differ
diff --git a/MassData-Parameter/CSM - Convert MassData to Argument.vim b/MassData-Parameter/CSM - Convert MassData to Argument.vim
index 02733d8..088b0c0 100644
Binary files a/MassData-Parameter/CSM - Convert MassData to Argument.vim and b/MassData-Parameter/CSM - Convert MassData to Argument.vim differ
diff --git a/MassData-Parameter/CSM - MassData Data Type String.vi b/MassData-Parameter/CSM - MassData Data Type String.vi
new file mode 100644
index 0000000..69f3167
Binary files /dev/null and b/MassData-Parameter/CSM - MassData Data Type String.vi differ
diff --git a/MassData-Parameter/CSM - MassData Parameter Status.vi b/MassData-Parameter/CSM - MassData Parameter Status.vi
index c957816..83cc532 100644
Binary files a/MassData-Parameter/CSM - MassData Parameter Status.vi and b/MassData-Parameter/CSM - MassData Parameter Status.vi differ
diff --git a/MassData-Parameter/CSM MassData Parameter Support.lvlib b/MassData-Parameter/CSM MassData Parameter Support.lvlib
index cf79e1b..bc73a04 100644
--- a/MassData-Parameter/CSM MassData Parameter Support.lvlib
+++ b/MassData-Parameter/CSM MassData Parameter Support.lvlib
@@ -4,6 +4,7 @@
385908736
1.0.0.0
true
+ 3
-
@@ -12,5 +13,7 @@
+
+
diff --git a/MassData-Parameter/Utility/CSM - MassData Update Status Indicator.vi b/MassData-Parameter/Utility/CSM - MassData Update Status Indicator.vi
new file mode 100644
index 0000000..fb03f55
Binary files /dev/null and b/MassData-Parameter/Utility/CSM - MassData Update Status Indicator.vi differ
diff --git a/MassData-Parameter/Utility/Def-MassData Status Indicator(Vertical).ctl b/MassData-Parameter/Utility/Def-MassData Status Indicator(Vertical).ctl
new file mode 100644
index 0000000..0e7caf3
Binary files /dev/null and b/MassData-Parameter/Utility/Def-MassData Status Indicator(Vertical).ctl differ
diff --git a/_test/Benchmark.vi b/_test/Benchmark.vi
new file mode 100644
index 0000000..195a273
Binary files /dev/null and b/_test/Benchmark.vi differ
diff --git a/_test/Test Data Type.vi b/_test/Test Data Type.vi
index 9348cb1..17a196b 100644
Binary files a/_test/Test Data Type.vi and b/_test/Test Data Type.vi differ
diff --git a/example/Application/DataSimulateModule.vi b/example/Application/DataSimulateModule.vi
index 4ead12d..ed350db 100644
Binary files a/example/Application/DataSimulateModule.vi and b/example/Application/DataSimulateModule.vi differ
diff --git a/example/Application/Main.vi b/example/Application/Main.vi
index 71a5fe7..aed9374 100644
Binary files a/example/Application/Main.vi and b/example/Application/Main.vi differ
diff --git a/example/MassData Parameter Support Demo 2.vi b/example/MassData Parameter Support Demo 2.vi
index fc3aa75..58792ba 100644
Binary files a/example/MassData Parameter Support Demo 2.vi and b/example/MassData Parameter Support Demo 2.vi differ
diff --git a/example/MassData Parameter Support Demo.vi b/example/MassData Parameter Support Demo.vi
index 5d841c0..11f7513 100644
Binary files a/example/MassData Parameter Support Demo.vi and b/example/MassData Parameter Support Demo.vi differ