diff --git a/wolf_scripts/generic_func/functions.sh b/wolf_scripts/generic_func/functions.sh
index a9e1e6fbbdd08e583fdf308198b0619de387a9e4..47b547baae7c760923a8974cdf187cb081643b54 100755
--- a/wolf_scripts/generic_func/functions.sh
+++ b/wolf_scripts/generic_func/functions.sh
@@ -512,11 +512,11 @@ updateCMakeListsGTest()
         fi
       fi	  	
     done
-    if [[ $SET_BEFORE_POS < $(( ${#sorted[@]}-1 )) ]] ;
+    if [[ $SET_BEFORE_POS = $(( ${#sorted[@]}-1 )) ]] ;    
     then
-      sed -i "\%${sorted[$SET_BEFORE_POS]}%i # $New test\nwolf_add_gtest(gtest_$NAME gtest_$NAME.cpp)\ntarget_link_libraries(gtest_$NAME \$\{PROJECT_NAME\})\n" "${CML_GTEST_PATH}"
-    else
       sed -i "\%------- Now Core classes Serialization ----------%i # $New test\nwolf_add_gtest(gtest_$NAME gtest_$NAME.cpp)\ntarget_link_libraries(gtest_$NAME \$\{PROJECT_NAME\})\n" "${CML_GTEST_PATH}"
+    else
+      sed -i "\%${sorted[$SET_BEFORE_POS]}%i # $New test\nwolf_add_gtest(gtest_$NAME gtest_$NAME.cpp)\ntarget_link_libraries(gtest_$NAME \$\{PROJECT_NAME\})\n" "${CML_GTEST_PATH}"
     fi
     echo "$CML_GTEST_PATH"
   else