diff --git a/src/sender.c b/src/sender.c
index e03fae6d0e3dd09085ba0dab052868027621752c..26853570dfa18ef91fd0ca311b08aee6f9024f41 100644
--- a/src/sender.c
+++ b/src/sender.c
@@ -87,10 +87,10 @@ int main(int argc, char **argv) {
 
     
     // *** Step: Time for sending ***
-    // pkt_t buffer[MAX_WINDOW_SIZE];
-    // int buffer_space = MAX_WINDOW_SIZE;
-    // int seqnum = 0;
-
+    pkt_t buffer[MAX_WINDOW_SIZE];
+    int buffer_space = MAX_WINDOW_SIZE;
+    int seqnum = 0;
+    
     pkt_t *pkt = pkt_new();
     ssize_t nbr_byte_read = read(fd, pkt->payload, MAX_PAYLOAD_SIZE);
     while (nbr_byte_read > 0)
@@ -119,7 +119,7 @@ int main(int argc, char **argv) {
             return EXIT_FAILURE;
         }
         
-        ssize_t sent = send(socket_fd, paquet_to_be_sent, PKT_MAX_LEN, 0);
+        ssize_t sent = send(socket_fd, paquet_to_be_sent, len, 0);
         if (sent == -1)
         {
             close(fd);