diff --git a/bin/mps b/bin/mps
index bf9b8931b..dd0a998b5 100755
--- a/bin/mps
+++ b/bin/mps
@@ -200,7 +200,7 @@ paket_derle(){
 		cd tmp."$1"
 		
 		
-		if [ `kurulu_kontrol "$1"` = "kurulu" ];then
+		if [ `kurulu_kontrol "$1"` = "kurulu" ] && [ "$zorla_derle" = "yok" ];then
 			#versiyon kontrolunde acılacak
 			#while true; do
 			#	read -p "$1 paketi zaten kurulu yine de derlensin mi?" eh
@@ -363,6 +363,10 @@ ayarlar() {
 			-d|--pkde)
 				kurulum_onay="olumsuz"
 				paket_derle "$2" ;;
+			-zd|--pkzde)
+				zorla_derle="evet"
+				kurulum_onay="olumsuz"
+				paket_derle "$2" ;;
 			-dk|--pkdk)
 				paket_derle "$2" ;;	
 			-odk|--pkodk)
@@ -474,7 +478,7 @@ if [ "$ikaynak" = "yerel" ]; then
 				esac
 			done
 			if [ "$silme" = "e" ];then
-				paket_sil "$paketad"
+				paket_silyeni "$paketad"
 				icerik_ekle "$2"
 			fi
 		fi
diff --git a/mps-0.1/mps b/mps-0.1/mps
index 472a12b40..dd0a998b5 100755
--- a/mps-0.1/mps
+++ b/mps-0.1/mps
@@ -25,8 +25,9 @@ icerik_ekle(){
 	mkdir -p tmpk.$paketad
 	tar xf $1 -C tmpk.$paketad  &&
 	mkdir -p /var/lib/pkg/DB/"$paketad" &&
-	cp -avf tmpk.$paketad/* $kokdizin > /var/lib/pkg/DB/"$paketad"/kurulan &&
-	mv  tmpk.$paketad/.MTREE /var/lib/pkg/DB/"$paketad"/files &&
+	cp -avf tmpk.$paketad/* $kokdizin > tmpk.$paketad/kurulan &&
+	cat tmpk.$paketad/kurulan | cut -d '>' -f2 > /var/lib/pkg/DB/"$paketad"/kurulan
+	#mv  tmpk.$paketad/.MTREE /var/lib/pkg/DB/"$paketad"/files &&
 	mv  tmpk.$paketad/.META /var/lib/pkg/DB/"$paketad"/META &&
 	
 	#kur-kos calistirilmasi
@@ -102,7 +103,7 @@ paket_silyeni(){
 			#
 			#while IFS='' read -r line || [[ -n "$line" ]]; do
 			
-			cat /var/lib/pkg/DB/htop/kurulan | cut -d '>' -f2 > /tmp/$paket.sil
+			cat /var/lib/pkg/DB/$paket/kurulan | cut -d '>' -f2 > /tmp/$paket.sil
 			
 			while true; do
 				ryaz 34 $paket" $1 paketi kaldırılsın mı?";read -p "e veya h-> " eh
@@ -199,7 +200,7 @@ paket_derle(){
 		cd tmp."$1"
 		
 		
-		if [ `kurulu_kontrol "$1"` = "kurulu" ];then
+		if [ `kurulu_kontrol "$1"` = "kurulu" ] && [ "$zorla_derle" = "yok" ];then
 			#versiyon kontrolunde acılacak
 			#while true; do
 			#	read -p "$1 paketi zaten kurulu yine de derlensin mi?" eh
@@ -362,6 +363,10 @@ ayarlar() {
 			-d|--pkde)
 				kurulum_onay="olumsuz"
 				paket_derle "$2" ;;
+			-zd|--pkzde)
+				zorla_derle="evet"
+				kurulum_onay="olumsuz"
+				paket_derle "$2" ;;
 			-dk|--pkdk)
 				paket_derle "$2" ;;	
 			-odk|--pkodk)
@@ -473,7 +478,7 @@ if [ "$ikaynak" = "yerel" ]; then
 				esac
 			done
 			if [ "$silme" = "e" ];then
-				paket_sil "$paketad"
+				paket_silyeni "$paketad"
 				icerik_ekle "$2"
 			fi
 		fi
diff --git a/talimatname/temel-ek/nfs-utils/nfs-utils.service.kur-kos b/talimatname/temel-ek/nfs-utils/nfs-utils.kur-kos
similarity index 100%
rename from talimatname/temel-ek/nfs-utils/nfs-utils.service.kur-kos
rename to talimatname/temel-ek/nfs-utils/nfs-utils.kur-kos
diff --git a/talimatname/temel/rsync/rsync.service.kur-kos b/talimatname/temel/rsync/rsync.kur-kos
similarity index 100%
rename from talimatname/temel/rsync/rsync.service.kur-kos
rename to talimatname/temel/rsync/rsync.kur-kos