code: def can_add_lv_load_area(self, node):
          # TODO: check docstring
          
          # get power factor for loads
          cos_phi_load = cfg_ding0.get('assumptions', 'cos_phi_load')
  
          lv_load_area = node.lv_load_area
          if lv_load_area not in self.lv_load_areas():  # and isinstance(lv_load_area, LVLoadAreaDing0):
              path_length_to_root = lv_load_area.mv_grid_district.mv_grid.graph_path_length(self.root_node, node)
              if ((path_length_to_root <= self.branch_length_max) and
                  (lv_load_area.peak_load + self.peak_load) / cos_phi_load <= self.peak_load_max):
                  return True
              else:
                  return False
docs: Sums up peak load of LV stations 
          
          That is, total peak load for satellite string
          
          Args
          ----
          node: GridDing0
              Descr
          
          Returns
          -------
          bool
              True if ????