diff --git a/wolf_scripts/rename.sh b/wolf_scripts/rename.sh
new file mode 100755
index 0000000000000000000000000000000000000000..59335743b1a5931fbd09a3c22cce8913b01ed0a6
--- /dev/null
+++ b/wolf_scripts/rename.sh
@@ -0,0 +1,34 @@
+#!/bin/bash
+file2type()
+{
+    type=$(echo $1 | sed -r "s/([^_]+)/\U\1\\ /g" | sed -r "s/_([^_]+)/\U\1/g" | sed -r "s/\\ $//" )
+}
+camel2snake ()
+{
+    camel=$1
+    new_snake=$(echo $camel | sed -r "s/([A-Z][^A-Z]+)/\L\1_/g" | sed -r "s/_$//")
+}
+snake2camel ()
+{
+    snake=$1
+    new_camel=$(echo $snake | sed -r "s/([^_]+)/\u\1/g" | sed -r "s/_([^_]+)/\u\1/g")
+}
+
+# type=$(echo $1 | sed -r "s/([^_]+)/\U\1\\ /g" | sed -r "s/_([^_]+)/\U\1/g" )
+# file2type $1
+# echo $type
+# exit 1
+for file in $(find include/ src/ -type f); do
+    name=$(echo $file | rev | cut -d '/' -f1 | rev | cut -d '.' -f1)
+    extension=$(echo $name | cut -d '_' -f2- )
+    # echo $extension
+    snake2camel $extension
+    camel_extension=$new_camel
+    snake2camel $name
+    camel_file=$new_camel
+    file2type $extension
+    # echo $file " %%% " $type " %%% " $camel_file
+    # echo "VVV "$type
+    sed -rn "s/\"${type}\"/\"${camel_file}\"/p" $file
+    # sed -ri "s/(WOLF_REGISTER_PROCESSOR[^\(]*\(\")([^\"]+)/\1${new_camel}/" $file
+done
\ No newline at end of file