diff --git a/http-server.c b/http-server.c
index 5a857bbf363dacd7bb15c296cbe8b6dc50ef4f8f..3c3eca7eac8e8905ac696c728033cdc7a431b9aa 100644
--- a/http-server.c
+++ b/http-server.c
@@ -260,7 +260,7 @@ static bool handle_http_request(int sockfd, User_list *users)
                         text_render_request(buff,sockfd, "4_accepted.html", keywords);
                         free(keywords);
                     }
-                    free(keyword);
+                    // free(keyword);
                 }
             }
         }
diff --git a/user.c b/user.c
index 40129546ab9ea24b2a4f012a44543c4bf924d57a..b95e67f28b53c3bbf29e53ac6a49bec6f38d576d 100644
--- a/user.c
+++ b/user.c
@@ -109,6 +109,7 @@ void change_player_status(int user_id, User_list* users, STATUS status){
 }
 
 bool keyword_match(User* user, char* keyword){
+    printf("keyword is %s\n\n", keyword);
     for(int i=0; i <user->n_keywords;i++){
         printf("words being matched is with %s and %s\n", keyword, user->keywords[i]);
         if(strcmp(keyword, user->keywords[i]) == 0){