diff --git a/main.py b/main.py
index e74890a315690eb78c9c86b61c8321eb8f248b01..dd8eec5f682781c19226d61962a3e531e2bec620 100644
--- a/main.py
+++ b/main.py
@@ -119,7 +119,7 @@ def encrypt(string:str) -> str:
     return string
 
 def save():
-    pass
+    raise NotImplementedError()
 
 def main_cli() -> None:
     print("\n\nSTARTING CINEMA MANAGEMENT SYSTEM.\n\n")
diff --git a/src/bookingObj.py b/src/bookingObj.py
index d315feff3e9b22d19a9f235e12b1c299ecdef9a6..42e332639f109d0aa7cf6240b3d83cdfd2d01633 100644
--- a/src/bookingObj.py
+++ b/src/bookingObj.py
@@ -7,11 +7,11 @@ class Booking(object):
 
     def __str__(self):
         # output attributes in readable format
-        pass
+        raise NotImplementedError()
 
     def displayFormat(self):
         # output attributes in format for GUI.py
-        pass
+        raise NotImplementedError()
     
     
     
diff --git a/src/cinemaObj.py b/src/cinemaObj.py
index 84a7037d0db39d68672f55a2ae3d834a2af82317..12de64b8722703327bf95967522e2e18bf034b8a 100644
--- a/src/cinemaObj.py
+++ b/src/cinemaObj.py
@@ -18,16 +18,15 @@ class Cinema(object):
 
     def load(self) -> None:
         """load cinema from database"""
-        pass
+        raise NotImplementedError()
 
     def create_screen(self):
-        obj_screen = Screen(capacity=0, sizeH=19,sizeW=16,resolutionH=1080,resolutionW=1920,isIMAX=False)
-        # add screen to db
+        raise NotImplementedError()
+        # obj_screen = Screen(capacity=0, sizeH=9,sizeW=16,resolutionH=1080,resolutionW=1920,isIMAX=False)
+        # obj_screen.save()
     
-    def update_screen(self, screen:Screen, size, resolution, capacity) -> None:
-        screen.set_capacity(capacity)
-        screen.set_screen_resolution(resolution)
-        screen.set_screen_size(size)
+    def update_screen(self, screen:Screen, sizeHeight:float, sizeWidth:float, resolutionHeight:int, resolutionWidth:int, capacity:int) -> None:
+        raise NotImplementedError()
     
     def get_listings(self):
         # return listing if dict/jason format?
@@ -36,15 +35,15 @@ class Cinema(object):
     def addListing(self, movieID):
         # get movie details via movieId
         # append list with movie ID and more details to be showen in listing, eg; name, description, picture path.
-        pass
+        raise NotImplementedError()
     
     def updateListing(self):
         # need specify what is to be updated, eg; showing time?
-        pass
+        raise NotImplementedError()
     
     def removeListing(self):
-        # do we need this? need to test if can use cinema.listings.remove()
-        pass
+        # do we need this? need to test if we can use cinema.listings.remove()
+        raise NotImplementedError()
 
 
 
diff --git a/src/managerUser.py b/src/managerUser.py
index 1b947fa8a6aa36e8e3d3dfdc1747b12dee12be4f..43e122f55ff0baf68931169e8df8aff8013783c2 100644
--- a/src/managerUser.py
+++ b/src/managerUser.py
@@ -12,7 +12,7 @@ class ManagerUser(AdminUser):
     
     def expandBuisness(self):
         # creates new cinemaObj and adds it to db.
-        pass
+        raise NotImplementedError()
 
 
 
diff --git a/src/reportObj.py b/src/reportObj.py
index 2eb4ea59315fc58b9b6ef57f557dd64e2d66fc16..0252017c801a17628b11241251da43ebd62987f1 100644
--- a/src/reportObj.py
+++ b/src/reportObj.py
@@ -5,7 +5,7 @@ class Report(object):
         object (_type_): _description_
     """
     def generateRevenueReport(self):
-        pass
+        raise NotImplementedError()
 
 
 
diff --git a/src/staffUser.py b/src/staffUser.py
index c313fb314dd335ded47f2e95be6f8545bed6f747..e8b7c94319dae1780cbfe536b425c46be5786420 100644
--- a/src/staffUser.py
+++ b/src/staffUser.py
@@ -34,9 +34,11 @@ class StaffUser(object):
 
     def save(self):
         """save self to db."""
+        raise NotImplementedError()
 
     def login(self):
         logging.debug(f"user {self.userID} logging in.")
+        raise NotImplementedError()
 
     def logout(self):
         logging.debug(f"user {self.userID} logging out.")
@@ -57,9 +59,10 @@ class StaffUser(object):
     
     def createBooking(self):
         logging.debug("this is the createBooking func")
+        raise NotImplementedError()
     
     def manageBooking(self):
-        pass
+        raise NotImplementedError()