diff --git a/models/make-tables-and-images.sh b/models/make-tables-and-images.sh
index f596c19087dc5c540db47700f39175245af95714..c2be75d414ea6097e3731f5098d7443c7b2613e7 100755
--- a/models/make-tables-and-images.sh
+++ b/models/make-tables-and-images.sh
@@ -2,7 +2,7 @@
 
 export BASE_DIR=$(cd "$(dirname "$0")"; pwd)
 
-. "${BASE_DIR}/../common-functions.rc"
+. "${BASE_DIR}/common-functions.rc"
 
 if [ -f "$BASE_DIR/config" ] ; then
         . $BASE_DIR/config
@@ -37,6 +37,20 @@ for LINE in `cat "${JOB_FILE}"` ; do
 			MERGE_MODEL="${JOB_DIRECTORY}/original-model-optimized-$OPT"
 			mkdir -p "${MERGE_MODEL}"
 			${MOP} -e merged-$OPT-$NAME  -i "${JOB_DIRECTORY}/original-model" "${JOB_DIRECTORY}/optimized-$OPT" -o "${MERGE_MODEL}" merge
+			
+			LEFT=""
+			RIGHT="optimized-$OPT"
+			for E in `cat "${MERGE_MODEL}/source-model.xmi" | grep "<value>" | sort | uniq | sed 's/^ *<value>\(.*\)<\/value>$/\1/g' | grep -v "optimized-$OPT"` ; do
+				if [ "${LEFT}" == "" ] ; then
+					LEFT=$E
+				else
+					LEFT="$LEFT,$E"
+				fi
+			done
+			
+			${MVIS} -c allen num-of-calls op-coupling module-coupling -g dot-op dot-component -i "${MERGE_MODEL}" -o "${MERGE_MODEL}" -m add-nodes -s "all-color:$LEFT:$RIGHT"
+			${BASE_DIR}/dotPic-single-fileConverter.sh "${MERGE_MODEL}/original-model-optimized-$OPT-component.dot" pdf
+			${BASE_DIR}/dotPic-single-fileConverter.sh "${MERGE_MODEL}/original-model-optimized-$OPT-operation.dot" pdf
 		else
 			information $LINE
 			JOB_DIRECTORY="${OPTIMIZATION_DATA}/$LINE.job"