diff --git a/aliby/utils/imageViewer.py b/aliby/utils/imageViewer.py
index 11f6649211bdca15ab1b4649daede59d4952a82c..01fdf8feddfaf42ac88f8eb93fc56baabbcc2f49 100644
--- a/aliby/utils/imageViewer.py
+++ b/aliby/utils/imageViewer.py
@@ -55,14 +55,22 @@ class localImageViewer:
 
 
 class remoteImageViewer:
+    """
+    This ImageViewer combines fetching remote images with tiling and outline display.
+    """
+
     def __init__(self, fpath, server_info=None):
+        self._fpath = fpath
         attrs = load_attributes(fpath)
 
         self.image_id = attrs.get("image_id")
+
         assert self.image_id is not None, "No valid image_id found in metadata"
 
         if server_info is None:
-            server_info = yaml.safe_load(attrs["parameters"])["general"]["server_info"]
+            server_info = yaml.safe_load(attrs["parameters"])["general"][
+                "server_info"
+            ]
         self.server_info = server_info
 
         with OImage(self.image_id, **self.server_info) as image: