diff --git a/models/uvic/compare-models.sh b/models/uvic/compare-models.sh
index 8b6978e4f1a20ec9cc94ef6ad94547807358d519..dbe3509ce7a6c13d5769ace8f8133cc6b2955c22 100755
--- a/models/uvic/compare-models.sh
+++ b/models/uvic/compare-models.sh
@@ -18,24 +18,7 @@ checkDirectory "Result directory" "${OPTIMIZATION_DATA}"
 
 # main
 
-for I in jss-jobs-58-a-uvic_combined_iface-map-common.job \
-jss-jobs-58-b-uvic_combined_iface-map-embm.job \
-jss-jobs-58-c-uvic_combined_iface-map-mom.job \
-jss-jobs-59-a-uvic_combined_map-common.job \
-jss-jobs-59-b-uvic_combined_map-embm.job \
-jss-jobs-59-c-uvic_combined_map-mom.job \
-jss-jobs-64-a-uvic_dynamic_iface-map-common.job \
-jss-jobs-64-b-uvic_dynamic_iface-map-embm.job \
-jss-jobs-64-c-uvic_dynamic_iface-map-mom.job \
-jss-jobs-65-a-uvic_dynamic_map-common.job \
-jss-jobs-65-b-uvic_dynamic_map-embm.job \
-jss-jobs-65-c-uvic_dynamic_map-mom.job \
-jss-jobs-70-a-uvic_static_iface-map-common.job \
-jss-jobs-70-b-uvic_static_iface-map-embm.job \
-jss-jobs-70-c-uvic_static_iface-map-mom.job \
-jss-jobs-71-a-uvic_static_map-common.job \
-jss-jobs-71-b-uvic_static_map-embm.job \
-jss-jobs-71-c-uvic_static_map-mom.job ; do
+for I in `ls "${OPTIMIZATION_DATA}"`  ; do
 
 	information "----------------------------------------"
 	information $I
@@ -45,39 +28,19 @@ jss-jobs-71-c-uvic_static_map-mom.job ; do
 
 	checkDirectory "job directory" "${JOB_DIRECTORY}"
 
-	export ORIGINAL_ARCHIVE="${JOB_DIRECTORY}/optimized-models.tar.xz"
-	export OPTIMIZED_ARCHIVE="${JOB_DIRECTORY}/original-model.tar.xz"
-	export COMBINED_ARCHIVE="${JOB_DIRECTORY}/kieker-repositories.tar.xz"
-
 	cd "${JOB_DIRECTORY}"
 
-	if [ -f "${ORIGINAL_ARCHIVE}" ] && [ -f "${OPTIMIZED_ARCHIVE}" ] ; then
-		tar -xpf "${ORIGINAL_ARCHIVE}"
-		tar -xpf "${OPTIMIZED_ARCHIVE}"
-	elif [ -f "${COMBINED_ARCHIVE}" ] ; then
-		rm -rf "${JOB_DIRECTORY}/original-model"
-		for J in "${JOB_DIRECTORY}/optimized-"* ; do
-			if [ -d "$J" ] ; then
-				rm -rf "$J"
-			fi
-		done
-		tar -xpf "${COMBINED_ARCHIVE}"
-		mv "${JOB_DIRECTORY}/kieker-repositories/"* .
-	else
-		echo "No data."
-	fi
-
-	ORIGINAL="${JOB_DIRECTORY}/original-model"
+	ORIGINAL="original-model"
 
 	if [ -d "${ORIGINAL}" ] ; then
 		LIST=""
 
-		for J in "${JOB_DIRECTORY}/optimized-"* ; do
+		for J in "optimized-"* ; do
 			if [ -d "$J" ] ; then
 				LIST="$LIST $J"
 			fi
 		done
-		"${RESTRUCTURING}" -i "${ORIGINAL}" $LIST -o "${JOB_DIRECTORY}" -e demo -s kuhn
+		"${RESTRUCTURING}" -i "${ORIGINAL}" $LIST -o "${JOB_DIRECTORY}" -e compare -s kuhn
 		for J in $LIST ; do
 			OPTIMIZED=`basename $J`
 	                "${DELTA}" -i "${JOB_DIRECTORY}/original-model-${OPTIMIZED}.xmi" -o "${JOB_DIRECTORY}/original-model-${OPTIMIZED}"
diff --git a/models/uvic/prepare-models-for-inspection.sh b/models/uvic/prepare-models-for-inspection.sh
index a3f55c8ffc9a5ee6924cefff232d12ea4706fcc2..8f8cef0e67953b17b73d505e00cec8e5b93d8a3f 100755
--- a/models/uvic/prepare-models-for-inspection.sh
+++ b/models/uvic/prepare-models-for-inspection.sh
@@ -17,24 +17,7 @@ checkDirectory "Result directory" "${OPTIMIZATION_DATA}"
 
 # main
 
-for I in jss-jobs-58-a-uvic_combined_iface-map-common.job \
-jss-jobs-58-b-uvic_combined_iface-map-embm.job \
-jss-jobs-58-c-uvic_combined_iface-map-mom.job \
-jss-jobs-59-a-uvic_combined_map-common.job \
-jss-jobs-59-b-uvic_combined_map-embm.job \
-jss-jobs-59-c-uvic_combined_map-mom.job \
-jss-jobs-64-a-uvic_dynamic_iface-map-common.job \
-jss-jobs-64-b-uvic_dynamic_iface-map-embm.job \
-jss-jobs-64-c-uvic_dynamic_iface-map-mom.job \
-jss-jobs-65-a-uvic_dynamic_map-common.job \
-jss-jobs-65-b-uvic_dynamic_map-embm.job \
-jss-jobs-65-c-uvic_dynamic_map-mom.job \
-jss-jobs-70-a-uvic_static_iface-map-common.job \
-jss-jobs-70-b-uvic_static_iface-map-embm.job \
-jss-jobs-70-c-uvic_static_iface-map-mom.job \
-jss-jobs-71-a-uvic_static_map-common.job \
-jss-jobs-71-b-uvic_static_map-embm.job \
-jss-jobs-71-c-uvic_static_map-mom.job ; do
+for I in `ls "${OPTIMIZATION_DATA}"` ; do
 
 	information "----------------------------------------"
 	information $I
@@ -44,45 +27,40 @@ jss-jobs-71-c-uvic_static_map-mom.job ; do
 
 	checkDirectory "job directory" "${JOB_DIRECTORY}"
 
-	P=`echo "$I" | sed 's/^jss-jobs-[0-9]*-//g' | sed 's/\.job$//g'`
+	export MODEL_ID=`echo "$I" | sed 's/^jss-jobs-[0-9]*-//g' | sed 's/\.job$//g'`
 
 	NAME="2.9"
-	MODEL=`echo "$P" | cut -d"_" -f1`
-	MODE=`echo "$P" | cut -d"_" -f2`
-	FORM=`echo "$P" | cut -d"_" -f3 | sed 's/-\w*$//g'`
+	MODEL=`echo "${MODEL_ID}" | cut -d"_" -f1`
+	MODE=`echo "${MODEL_ID}" | cut -d"_" -f2`
+	FORM=`echo "${MODEL_ID}" | cut -d"_" -f3 | sed 's/-\w*$//g'`
 
-	echo $NAME
-	echo $MODEL
-	echo $MODE
-	echo $FORM
+	information "  name $NAME"
+	information "  model $MODEL"
+	information "  mode $MODE"
+	
+	cd "${JOB_DIRECTORY}"
 
-	SOURCE_LABEL="/home/hs/share/software/restructuring-experiments/architecture-recovery-and-optimization-data/uvic/$MODE/$FORM"
+	if [ -f "med-output.csv" ] ; then
 
-	cat template.project | sed "s/NAME/$NAME-original/g" > "${JOB_DIRECTORY}/original-model/.project"
+		cat "${BASE_DIR}/template.project" | sed "s/NAME/$NAME-original/g" > "${JOB_DIRECTORY}/original-model/.project"
 
-	rm -rf "${JOB_DIRECTORY}/original-model-fl"
-	mkdir "${JOB_DIRECTORY}/original-model-fl"
-	${RELABEL} -i "${JOB_DIRECTORY}/original-model" -o "${JOB_DIRECTORY}/original-model-fl" -r "$SOURCE_LABEL:original" -e "$NAME-original-fl"
+		for J in `cat "med-output.csv" | sed 's/;/\t/g' | awk '{ print $3","$1","$2 }' | sed 's/^\([0-9],\)/00\1/'  | sed 's/^\([0-9]\{2\},\)/0\1/' | sort` ; do
+			ORIGINAL=`echo "$J" | cut -d, -f2 | sed 's/"//g'`
+			OPTIMIZED=`echo "$J" | cut -d, -f3 | sed 's/"//g'`
+			STEPS=`echo "$J" | cut -d, -f1`
 
-	for J in `cat "${JOB_DIRECTORY}/med-output.csv" | sed 's/;/\t/g' | awk '{ print $3","$1","$2 }' | sed 's/^\([0-9],\)/00\1/'  | sed 's/^\([0-9]\{2\},\)/0\1/' | sort | head -5` ; do
-		ORIGINAL=`echo "$J" | cut -d, -f2 | sed 's/"//g'`
-		OPTIMIZED=`echo "$J" | cut -d, -f3 | sed 's/"//g'`
-		STEPS=`echo "$J" | cut -d, -f1`
+			echo "$ORIGINAL -> $OPTIMIZED in $STEPS"
 
-		echo "$ORIGINAL -> $OPTIMIZED in $STEPS"
+			cat "${BASE_DIR}/template.project" | sed "s/NAME/${MODEL_ID}-$OPTIMIZED/g" > "${JOB_DIRECTORY}/$OPTIMIZED/.project"
 
-		cat template.project | sed "s/NAME/$P-$OPTIMIZED/g" > "${JOB_DIRECTORY}/$OPTIMIZED/.project"
+			rm -rf "${JOB_DIRECTORY}/merge-${OPTIMIZED}"
+			mkdir "${JOB_DIRECTORY}/merge-${OPTIMIZED}"
 
-		rm -rf "${JOB_DIRECTORY}/${OPTIMIZED}-fl"
-		mkdir "${JOB_DIRECTORY}/${OPTIMIZED}-fl"
-
-		rm -rf "${JOB_DIRECTORY}/merge-${OPTIMIZED}"
-		mkdir "${JOB_DIRECTORY}/merge-${OPTIMIZED}"
-
-		${RELABEL} -i "${JOB_DIRECTORY}/${OPTIMIZED}" -o "${JOB_DIRECTORY}/${OPTIMIZED}-fl" -r "$SOURCE_LABEL:$OPTIMIZED" -e "$NAME-$OPTIMIZED-fl"
-
-		${MOP} -e $P-$OPTIMIZED-merged -i "${JOB_DIRECTORY}/original-model-fl" "${JOB_DIRECTORY}/${OPTIMIZED}-fl" -o "${JOB_DIRECTORY}/merge-${OPTIMIZED}" -s all merge
-	done
+			${MOP} -e "${MODEL_ID}-${OPTIMIZED}-merged" -i "original-model" "${OPTIMIZED}" -o "merge-${OPTIMIZED}" -s all merge
+		done
+	else
+		error "Missing MED output for job $I"
+	fi
 done
 
 # end