diff --git a/segment.py b/segment.py
index b1ca7fcb5732cd94881d70b713926cce036ce837..2f45e1abcb65af2c6c34e130be03a27f0d18bc4e 100644
--- a/segment.py
+++ b/segment.py
@@ -49,7 +49,6 @@ class Segment():
         for i in range(bound):
             self.bytes.append(data[i])
             
-
     def get_data(self):
         data=[]
         ptr = self.DATA_PTR   # pointer to data in segment
@@ -79,6 +78,9 @@ class Segment():
     def getFIN(self):
         return self.bytes[8] & 0b10000000
 
+    def isData(self):
+        return not self.bytes[8]
+
     def get_checksum(self):
         return  self.bytes[10] << 8 + self.bytes[11]