diff --git a/crack.c b/crack.c
index 2708691da651dd9578d32c6c9afc7ba7d873f1d6..7919de3830d6d88aacece97bb0fd2a039d7d6847 100644
--- a/crack.c
+++ b/crack.c
@@ -223,16 +223,18 @@ int main( int argc, char **argv )
 
 	if( argc == 2 )
 	{
-		if (isdigit(argc[1]) == 0) {
-        	fprintf(stderr, "please entre a integer\n");
-        	return 0;
-    	} 
-    	int guess_num = argc[1];
+		//if (isdigit(argv[1]) == 0) {
+        //	fprintf(stderr, "please entre a integer\n");
+        //	return 0;
+    	//} 
+    	int guess_num = atoi(argv[1]);
     	FILE *fp;
 		char line[10000];
-		fp = fopen(argv[1], "r");
-		int secret_num;
-		for(int i = 0)
+		fp = fopen("common_passwords.txt", "r");
+		for(int i = 0; i < guess_num; i++) {
+			get_password(line, fp);
+			printf("%s\n", line);
+		}
 		
 		return 0;
 	}