diff --git a/releng.control/promote.sh b/releng.control/promote.sh
index 7293f899b974bf9a64187955a9bc6b6fe910e601..44e2880ef881fc582671b652cc55384950c1e915 100755
--- a/releng.control/promote.sh
+++ b/releng.control/promote.sh
@@ -5,12 +5,13 @@
 
 function usage() {
     printf "\n\tUsage: %s [-v] [-d] [-s] [-c] [-z] [-p] projectname " $(basename $0) >&2
-    printf "\n\t\t%s" "where <projectname> (for -p) is cc project, such as wtp-R3.2.3-M, wtp-R3.3.0-I, etc." >&2	
+    printf "\n\t\t%s\t%s" "-p <projectname>, where projectname is a cc project, such as wtp-R3.2.3-M, wtp-R3.3.0-I, etc. from which to get latest build." >&2	
     printf "\n\t\t%s\t%s" "-v" "verbose" >&2
     printf "\n\t\t%s\t%s" "-d" "delete old builds" >&2
     printf "\n\t\t%s\t%s" "-s" "send notification mail" >&2
     printf "\n\t\t%s\t%s" "-c" "copy the build from committers to downloads" >&2
-    printf "\n\t\t%s\t%s\n" "-z" "process artifacts (create pack200 gz jars, etc.) Remember, is long running." >&2    
+    printf "\n\t\t%s\t%s" "-z" "process artifacts (create pack200 gz jars, etc.) Remember, is long running." >&2    
+    printf "\n\t\t%s\t%s\n" "-h" "this help message" >&2
 }
 
 source rsync-retry.sh