diff --git a/assignments/src/MV3500Cohort2021JulySeptember/homework2/Frank/FrankClient.java b/assignments/src/MV3500Cohort2021JulySeptember/homework2/Frank/FrankClient.java
index ec8699db4ccab7ad4b8f6c8efc11e9e2de9143ce..a32f87fc224ae7976b7796d04a46ebab6eca6a3f 100644
--- a/assignments/src/MV3500Cohort2021JulySeptember/homework2/Frank/FrankClient.java
+++ b/assignments/src/MV3500Cohort2021JulySeptember/homework2/Frank/FrankClient.java
@@ -4,6 +4,8 @@ import java.io.BufferedReader;
 import java.io.IOException;
 import java.io.InputStream;
 import java.io.InputStreamReader;
+import java.io.OutputStream;
+import java.io.PrintStream;
 import java.io.Reader;
 import java.net.Socket;
 
@@ -37,6 +39,9 @@ public class FrankClient {
         BufferedReader br;
         String serverMessage;
         int clientLoopCount = 0;
+        OutputStream os;
+        PrintStream ps;
+        
 
         try {
             while (true) {
@@ -64,13 +69,18 @@ public class FrankClient {
                 System.out.print( clientLoopCount + ": ");
                 System.out.println("Hola!");
                 System.out.println("The message the server sent was: '" + serverMessage + "'");
-                int count = 0;
-                System.out.println("test");
-                count++;
+                
+               
+               
 // socket gets closed, either automatically/silently by this code (or possibly by the server)
                 if (serverMessage.equals("this is good bye message from Franks server")) { //if client recieved termanation message stop client
                     break;
                 }
+                os = socket.getOutputStream();
+                ps = new PrintStream(os);
+                ps.println("I'm doing well!"); // this gets sent back to server
+                ps.flush();
+                
                 Thread.sleep(1000); // turned it down to 1 second
 
             } // end while(true) // infinite loops are dangerous, be sure to kill this process!