diff --git a/new_project.sh b/new_project.sh
index 35d76b0ebba0742ea0090051fae8ea1aeeeb9710..d0296acb07b8a6f46e2ca0b4505b9ef65b5403a4 100755
--- a/new_project.sh
+++ b/new_project.sh
@@ -179,6 +179,7 @@ sed 's/project_name/'"$NAME"'/g' <doxygen_project_name_template.conf >./doc/doxy
 rm doxygen_project_name_template.conf
 mv doxygen_template.conf ./doc/doxygen.conf
 
+PROJECT_NAME_VAR="\${PROJECT_NAME}"
 #create the CMakeLists.txt script file
 if [ $TYPE = application ]
 then
@@ -194,23 +195,23 @@ then
     echo "INCLUDE_DIRECTORIES("'${'"${x}_INCLUDE_DIR"'}'")" >> CMakeLists.tmp
   done
   echo "# application source files" >> CMakeLists.tmp
-  echo "SET(sources ${NAME}.cpp)" >> CMakeLists.tmp
+  echo "SET(sources ${PROJECT_NAME_VAR}.cpp)" >> CMakeLists.tmp
   echo "# application header files" >> CMakeLists.tmp
-  echo "SET(headers ../include/${NAME}.h)" >> CMakeLists.tmp
+  echo "SET(headers ../include/${PROJECT_NAME_VAR}.h)" >> CMakeLists.tmp
   echo "# create the executable file" >> CMakeLists.tmp
-  echo "ADD_EXECUTABLE(${NAME} "'${'"sources"'}'")" >> CMakeLists.tmp
+  echo "ADD_EXECUTABLE(${PROJECT_NAME_VAR} "'${'"sources"'}'")" >> CMakeLists.tmp
   echo "# link necessary libraries" >> CMakeLists.tmp
   for x in $arr
   do
-    echo "TARGET_LINK_LIBRARIES(${NAME} "'${'"${x}_LIBRARY"'}'")" >> CMakeLists.tmp
+    echo "TARGET_LINK_LIBRARIES(${PROJECT_NAME_VAR} "'${'"${x}_LIBRARY"'}'")" >> CMakeLists.tmp
   done
   mv CMakeLists.tmp ./src/CMakeLists.txt	
   mv application_src_template.cpp ./src/$NAME.cpp
 else
   echo "# driver source files" >> CMakeLists.tmp
-  echo "SET(sources ${NAME}.cpp)" >> CMakeLists.tmp
+  echo "SET(sources ${PROJECT_NAME_VAR}.cpp)" >> CMakeLists.tmp
   echo "# application header files" >> CMakeLists.tmp
-  echo "SET(headers ../include/${NAME}.h)" >> CMakeLists.tmp
+  echo "SET(headers ../include/${PROJECT_NAME_VAR}.h)" >> CMakeLists.tmp
   echo "# locate the necessary dependencies" >> CMakeLists.tmp
   for x in $arr
   do
@@ -223,28 +224,28 @@ else
     echo "INCLUDE_DIRECTORIES("'${'"${x}_INCLUDE_DIR"'}'")" >> CMakeLists.tmp
   done
   echo "# create the shared library" >> CMakeLists.tmp
-  echo "ADD_LIBRARY(${NAME} SHARED "'${'"sources"'}'")" >> CMakeLists.tmp
+  echo "ADD_LIBRARY(${PROJECT_NAME_VAR} SHARED "'${'"sources"'}'")" >> CMakeLists.tmp
   echo "# link necessary libraries" >> CMakeLists.tmp
   for x in $arr
   do
-    echo "TARGET_LINK_LIBRARIES(${NAME} "'${'"${x}_LIBRARY"'}'")" >> CMakeLists.tmp
+    echo "TARGET_LINK_LIBRARIES(${PROJECT_NAME_VAR} "'${'"${x}_LIBRARY"'}'")" >> CMakeLists.tmp
   done
-  echo "INSTALL(TARGETS $NAME" >> CMakeLists.tmp
+  echo "INSTALL(TARGETS $PROJECT_NAME_VAR" >> CMakeLists.tmp
   echo "        RUNTIME DESTINATION bin" >> CMakeLists.tmp
-  echo "        LIBRARY DESTINATION lib/iri/${NAME}" >> CMakeLists.tmp
-  echo "        ARCHIVE DESTINATION lib/iri/${NAME})" >> CMakeLists.tmp
-  echo "INSTALL(FILES "'${'"headers"'}' "DESTINATION include/iri/${NAME})" >> CMakeLists.tmp
-  echo "INSTALL(FILES ../Find$NAME.cmake DESTINATION "'${'"CMAKE_ROOT"'}'"/Modules/)" >> CMakeLists.tmp
+  echo "        LIBRARY DESTINATION lib/iri/${PROJECT_NAME_VAR}" >> CMakeLists.tmp
+  echo "        ARCHIVE DESTINATION lib/iri/${PROJECT_NAME_VAR})" >> CMakeLists.tmp
+  echo "INSTALL(FILES "'${'"headers"'}' "DESTINATION include/iri/${PROJECT_NAME_VAR})" >> CMakeLists.tmp
+  echo "INSTALL(FILES ../Find$PROJECT_NAME_VAR.cmake DESTINATION "'${'"CMAKE_ROOT"'}'"/Modules/)" >> CMakeLists.tmp
   echo "ADD_SUBDIRECTORY(examples)" >> CMakeLists.tmp
   mv CMakeLists.tmp ./src/CMakeLists.txt
   
   echo "# create an example application" >> CMakeLists.tmp
-  echo "ADD_EXECUTABLE(${NAME}_test ${NAME}_test.cpp)" >> CMakeLists.tmp
+  echo "ADD_EXECUTABLE(${PROJECT_NAME_VAR}_test ${PROJECT_NAME_VAR}_test.cpp)" >> CMakeLists.tmp
   echo "# link necessary libraries" >> CMakeLists.tmp
-  echo "TARGET_LINK_LIBRARIES(${NAME}_test $NAME)" >> CMakeLists.tmp
+  echo "TARGET_LINK_LIBRARIES(${PROJECT_NAME_VAR}_test $PROJECT_NAME_VAR)" >> CMakeLists.tmp
   for x in $arr
   do
-    echo "TARGET_LINK_LIBRARIES(${NAME}_test "'${'"${x}_LIBRARY"'}'")" >> CMakeLists.tmp
+    echo "TARGET_LINK_LIBRARIES(${PROJECT_NAME_VAR}_test "'${'"${x}_LIBRARY"'}'")" >> CMakeLists.tmp
   done
   mv CMakeLists.tmp ./src/examples/CMakeLists.txt