diff --git a/deploy.sh b/deploy.sh
index 1392d67b02ac792bc0af79c130c80742b3c4fd22..2d042cfccea09d63be5f49868bdca17407336260 100644
--- a/deploy.sh
+++ b/deploy.sh
@@ -1,7 +1,24 @@
-cp $1/web/* $2
+#source
+if [ -z $1 ] || ![ -d $1 ]
+then
+  s="~/grade-rating/"
+else
+  s=$1
+fi
+
+#destination
+if [ -z $2 ] || ![ -d $2 ]
+then
+  d="~/public_html/"
+else  
+  d=$2
+fi
+
+#shopt -s dotglob
+cp -rp $s"web/*" $d
 mysqladmin -u mmcs_rating -pPefnesdy drop mmcs_rating
 mysqladmin -u mmcs_rating -pPefnesdy create mmcs_rating
-mysql mmcs_rating < $1/db/Structure.sql
-mysql mmcs_rating < $1/db/StoredProcedures.sql
-mysql mmcs_rating < $1/db/Sample.sql
+mysql -u mmcs_rating -pPefnesdy mmcs_rating < $s"db/Structure.sql"
+mysql -u mmcs_rating -pPefnesdy mmcs_rating < $s"db/StoredProcedures.sql"
+mysql -u mmcs_rating -pPefnesdy mmcs_rating < $s"db/Sample.sql"
 
diff --git a/install.sh b/install.sh
index 92bca721e93537e22735143c01361adb6cba3553..a061ed283f82258c3716e85f005a79d70cef0535 100644
--- a/install.sh
+++ b/install.sh
@@ -1,4 +1,4 @@
 rm -rf ~/grade-rating
-git clone http://itlab.mmcs.sfedu.ru/git/grade-rating ~/
+git clone http://itlab.mmcs.sfedu.ru/git/grade-rating ~/grade-rating
 ~/grade-rating/deploy.sh ~/grade-rating ~/public_html