def can_add_lv_load_area(self, node):
        # TODO: check docstring
        """Sums up peak load of LV stations 
        
        That is, total peak load for satellite string
        
        Args
        ----
        node: GridDing0
            Descr
        
        Returns
        -------
        bool
            True if ????
        
        """
        # 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
Sums up peak load of LV stations 
        
        That is, total peak load for satellite string
        
        Args
        ----
        node: GridDing0
            Descr
        
        Returns
        -------
        bool
            True if ????