diff --git a/UDP-client-server.py b/UDP-client-server.py
index 527ae9051bf51fe98077934cb6c8268a7c3572f3..052a8aea8b3fd40476d596ee208546e0017cd7af 100644
--- a/UDP-client-server.py
+++ b/UDP-client-server.py
@@ -119,7 +119,8 @@ def udp_client_send(UDP_DEST_IP,  UDP_DEST_PORT,
             packet_count_snd = packet_count_snd + 1
 
 #WAIT 5SEC FOR ALL PACKETS TO ARRIVE
-    time.sleep(3)
+    packet_wait_time = 3
+    time.sleep(packet_wait_time)
     # Perhaps create a custom object where we store the statistics?
     # Or from here save it directly into the database?
 
@@ -138,10 +139,16 @@ def udp_client_send(UDP_DEST_IP,  UDP_DEST_PORT,
     if rt_delay_array:
         print 'std.dev = ', np.std(rt_delay_array)
 
+#NETWORK STABILITY BASED ON PACKET LOSS AND DELAY, VALUE 0-100
+    network_stability = 0
     if packet_count_rcvd == 0:
         pass
     else:
-        print 'avg.rtt = ', cumulative_delay / packet_count_rcvd
+        avg_packet_delay = cumulative_delay / packet_count_rcvd
+#CALCULATE STABILITY
+        network_stability = int(((packet_count_rcvd/packet_count_snd)*(avg_packet_delay/packet_wait_time)*100)+0.5)
+        print 'avg.rtt = ', avg_packet_delay
+
 
 #START THE THREADS FOR SENDER AND RECEIVER
 if __name__ == "__main__":