      (resource->target-path resource target-project read-target-project-clj))))
 
 (defn update-namespaces! [namspaces source-project-desc]
-  (m/info "\n****************** UPDATE NAMESPACE ******************\n*")
+  (m/info "\n*********************** UPDATE NAMESPACES ***********************\n*")
   (doseq [[namespace project] namspaces]
     (update-name-space! namespace project source-project-desc))
-  (m/info "*\n******************************************************\n"))
+  (m/info "*\n****************************************************************\n"))
 
 (defn update-resouces! [resources source-project-desc]
-  (m/info "\n****************** UPDATE RESOURCES ******************\n*")
+  (m/info "\n*********************** UPDATE RESOURCES ***********************\n*")
   (doseq [[resource project] resources]
     (update-resource! resource project source-project-desc))
-  (m/info "*\n******************************************************\n"))
+  (m/info "*\n****************************************************************\n"))
 
 (defn run-cmd [cmd]
   (m/info "... Executing " (str/join " " cmd))

      ;source  exists, target  doen't exist and its location is unique, so ask user
      (<= 1 (count existing-source-paths))
      (ask-for-localtion-and-update! name target-project existing-source-paths target-paths)
      ;default: do nothing
      :else (m/info "WARNING: Could not find strategy to update" name "on project" target-project
                    "\n    ==>" name "may not exist on the source project"))))


      (contains? entry)))

(defn initial-question [namespace project]
  (str "* ==> The location of " namespace " on " (str/upper-case project)
       " could not be determined.\n"
       "      Please choose one of options (a number):"))

(defn localtion-question-with
  ([ns project [first & rest]]
