diff --git a/mispbridge/src/BridgeServlet.java b/mispbridge/src/BridgeServlet.java
index 835f7d5..b0576b9 100644
--- a/mispbridge/src/BridgeServlet.java
+++ b/mispbridge/src/BridgeServlet.java
@@ -23,8 +23,58 @@ public final class BridgeServlet extends HttpServlet {
 
 
     public BridgeServlet() {
+
+
     }
 
+
+
+    // handle POST (Ride)
+    // add Ride to AvailableRides
+
+    // handle GET (Link)
+    // remove Ride from AvailableRides
+    // add Ride to ReservedRides
+    // send OK (Ride) to mispclient
+    // send OK (Ride) to public
+
+    // handle GET (Ride)
+    // if Ride in ReservedRides,
+    // remove Ride from ReservedRides
+    // add Ride to Deliveredrides
+
+    // handle GET (Ride)(Request)
+    // if Ride in DeliveredRides
+    // remove Ride from DeliveredRides
+    // add Ride to NewRequest
+    // send OK (Ride)(Request)
+    // remove Ride from NewRequest
+    // add Ride to ForwardedRequest
+
+    // handle GET (Ride)(Data)
+    // if Ride in ForwardedRequest
+    // remove Ride from ForwardedRequest
+    // add Ride to NewData
+    // send OK (Ride)(Data)
+    // remove Ride from NewData
+    // add Ride to ForwardedData
+    // send OK (EOL)
+    // remove Ride from ForwardedData
+    // add Ride to EOL
+
+    
+    // # send OK (Ride) to mispclient
+
+    // # send OK (Ride) to public
+
+    // # send OK (Ride)(Request)
+
+    // # send OK (Ride)(Data)
+
+    // # send OK (EOL)
+
+
+
     public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException {
         response.setContentType("text/html");
         PrintWriter writer = response.getWriter();
diff --git a/mispclient/src/ClientServlet.java b/mispclient/src/ClientServlet.java
index 9d8d810..b6d7cd1 100644
--- a/mispclient/src/ClientServlet.java
+++ b/mispclient/src/ClientServlet.java
@@ -21,9 +21,51 @@ public final class ClientServlet extends HttpServlet {
 
     public ClientServlet() {
 
+        // Thread 1
+        // get ride count from mispbridge
+        // while ride count < max
+        // add POST (Ride) to AvailableRides
+        // send POST (Ride)
+
+
+        // Thread 2
+        // for Rides in ReservedRides,
+        // send GET (Ride)
 
     }
 
+    // handle OK (Ride)
+    // remove Ride from AvailableRides
+    // add Ride to ReservedRides
+
+    // handle OK (Ride)(Request)
+    // remove Ride from AvailableRides
+    // add Request to NewRequest
+    // send GET (Request)
+    // remove Ride from NewRequest
+    // add Ride to ForwardedRequest
+
+    // handle OK (Data)
+    // remove Ride from ForwardedRequest
+    // add Ride to NewData
+    // send GET (Ride)(Data)
+    // remove Ride from NewData
+    // add Ride to ForwardedData
+
+    // handle OK (EOL)
+    // remove Ride from ForwardedData
+    // add Ride to EOl
+
+
+    // # send POST (Ride)
+
+    // # send GET (Ride)
+
+    // # send GET (Request)
+
+    // # send GET (Ride)(Data)
+
+
     public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException {
         response.setContentType("text/html");
         PrintWriter writer = response.getWriter();