diff --git a/hdd/adduser.sh b/hdd/adduser.sh
index 825dc6a6c5af22ddd4c38745a1250e66d7fb1c11..9f2015d9f6f549198812dab10b8eb3e9b3b3e9bb 100755
--- a/hdd/adduser.sh
+++ b/hdd/adduser.sh
@@ -25,6 +25,7 @@
 
 # 41 Usuario de pendrive nao valido
 
+# 51 GID e/ou GroupName já em uso
 
 
 add (){
@@ -113,18 +114,17 @@ if [ -z "$checkID" ]; then
     echo $0": encontrei outro usuario local com o mesmo id, devo remove-lo"
 fi
 
-checkGName=$( cat /etc/group | grep -e "^$groupname:" )
-if [ -z "$checkGName" ]; then
-    #remove "$checkGName"
-    echo $0": encontrei outro usuario local com o mesmo nome de grupo, devo remove-lo"
-fi
-
 checkGID=$( cat /etc/group | grep -e ":$gID:" )
 if [ -z "$checkGID" ]; then
     #remove "$checkGID"
     echo $0": encontrei outro usuario local com o mesmo id de grupo, devo remove-lo"
 fi
 
+checkGName=$( cat /etc/group | grep -e "^$groupname:" )
+if [ -z "$checkGName" ]; then
+    #remove "$checkGName"
+    echo $0": encontrei outro usuario local com o mesmo nome de grupo, devo remove-lo"
+fi
 
 #add local user
 echo $0": Usuario local adicionado corretamente"