diff --git a/dh.c b/dh.c
index 71cd9c4252813b74e3b3f2abb2b750d5d8af345d..5b16d40c5999e7fda2e485fdbe34545b5031e7a7 100644
--- a/dh.c
+++ b/dh.c
@@ -3,9 +3,9 @@
 #include <stdlib.h>
 #include <string.h>
 #include <netdb.h>
-#include <netinet/in.h>
+// #include <netinet/in.h>
 #include <strings.h>
-#include <sys/socket.h>
+// #include <sys/socket.h>
 #include <sys/types.h>
 #include <unistd.h>
 
@@ -37,7 +37,7 @@ int main(int argc, char** argv) {
     memset(buffer, '\0', BUFFERSIZE);
     if (fgets(buffer, sizeof(buffer), fp) != NULL && strstr(buffer, RESULT_TITLE) != NULL) {
         char* hashresult = strstr(buffer, RESULT_TITLE) + RESULT_TITLE_LEN;
-        bValue = get_b_Value(hashresult);
+        b_Value = get_b_Value(hashresult);
     }
 
     // connect to server
@@ -144,6 +144,8 @@ int main(int argc, char** argv) {
         exit(0);
     }
 
+    printf(buffer);
+
     return 0;
 }
 
diff --git a/doc/client.c b/doc/client.c
deleted file mode 100644
index e40a70320936c180769b3b9470db602c0a35ef9e..0000000000000000000000000000000000000000
--- a/doc/client.c
+++ /dev/null
@@ -1,96 +0,0 @@
-/* A simple client program for server.c
-
-   To compile: gcc client.c -o client
-
-   To run: start the server, then the client */
-
-#include <netdb.h>
-#include <netinet/in.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include <strings.h>
-#include <sys/socket.h>
-#include <sys/types.h>
-#include <unistd.h>
-
-int main(int argc, char **argv) {
-    int sockfd, portno, n;
-    struct sockaddr_in serv_addr;
-    struct hostent *server;
-
-    char buffer[256];
-
-    if (argc < 3) {
-        fprintf(stderr, "usage %s hostname port\n", argv[0]);
-        exit(0);
-    }
-
-    portno = atoi(argv[2]);
-
-    /* Translate host name into peer's IP address ;
-     * This is name translation service by the operating system
-     */
-    server = gethostbyname(argv[1]);
-
-    if (server == NULL) {
-        fprintf(stderr, "ERROR, no such host\n");
-        exit(0);
-    }
-
-    /* Building data structures for socket */
-
-    bzero((char *)&serv_addr, sizeof(serv_addr));
-
-    serv_addr.sin_family = AF_INET;
-
-    bcopy(server->h_addr_list[0], (char *)&serv_addr.sin_addr.s_addr,
-          server->h_length);
-
-    serv_addr.sin_port = htons(portno);
-
-    /* Create TCP socket -- active open
-     * Preliminary steps: Setup: creation of active open socket
-     */
-
-    sockfd = socket(AF_INET, SOCK_STREAM, 0);
-
-    if (sockfd < 0) {
-        perror("ERROR opening socket");
-        exit(0);
-    }
-
-    if (connect(sockfd, (struct sockaddr *)&serv_addr, sizeof(serv_addr)) < 0) {
-        perror("ERROR connecting");
-        exit(0);
-    }
-
-    /* Do processing
-     */
-
-    printf("Please enter the message: ");
-
-    bzero(buffer, 256);
-
-    fgets(buffer, 255, stdin);
-
-    n = write(sockfd, buffer, strlen(buffer));
-
-    if (n < 0) {
-        perror("ERROR writing to socket");
-        exit(0);
-    }
-
-    bzero(buffer, 256);
-
-    n = read(sockfd, buffer, 255);
-
-    if (n < 0) {
-        perror("ERROR reading from socket");
-        exit(0);
-    }
-
-    printf("%s\n", buffer);
-
-    return 0;
-}