docs: def _make_path(self, path, name):
          """
          Makes directories as needed
          """
          if not os.path.exists(path):
              os.mkdirs(path)
  
          if os.path.isdir(path) :
              return os.path.join(path, name)
  
          return path