diff --git a/src/staffUser.py b/src/staffUser.py
index 9708deadad33aaca397cd3bedede64e33b1cabb1..a242233455ac571a810e6430cc9b8e5baa7eee61 100644
--- a/src/staffUser.py
+++ b/src/staffUser.py
@@ -23,19 +23,19 @@ class StaffUser(object):
         return f"{userType} user object(userID={self.userID}, userName={self.userName}, userPass={self.userPass})"
     
 
-    def save(self):
+    def save(self) -> None:
         """save self to db."""
         raise NotImplementedError()
 
-    def login(self):
+    def login(self) -> None:
         logging.debug(f"user {self.userID} logging in.")
         raise NotImplementedError()
 
-    def logout(self):
+    def logout(self) -> None:
         logging.debug(f"user {self.userID} logging out.")
         self.save()
     
-    def viewFilmListings(self):
+    def cli_ViewFilmListings(self) -> None:
         logging.debug("this is the viewFilmListing func")
         cinema = Cinema(id=1)
         for i in cinema.get_listings():
@@ -48,17 +48,23 @@ class StaffUser(object):
         elif case == "3":
             self.logout()
     
-    def createBooking(self):
-        logging.debug("this is the createBooking func")
+    def createBooking(self) -> None:
+        logging.debug("called createBooking func")
         raise NotImplementedError()
     
-    def manageBooking(self):
+    def manageBooking(self) -> None:
+        logging.debug("called manageBooking func")
         raise NotImplementedError()
     
     def updateFromDataBase(self, userID) -> None:
-        selectFromTblWhere("tblUsers", "", f"user_id={userID}", "*")
-        # gets dbData in form of json
-        # convert to dict?
+        """
+        get values for self from db
+        args:
+            userID: id for user to load into object"""
+        jsonData = selectFromTblWhere("tblUsers", "", f"user_id={userID}", "*")
+        dictData = json.loads(jsonData)
+        logging.debug(f"loaded data: {dictData}")
+        
         # update self data with new values.
         raise NotImplementedError()