code: func (extr *ContentExtractor) addSiblings(topNode *goquery.Selection) *goquery.Selection {
  	if extr.config.debug {
  		log.Println("Starting to add siblings")
  	}
  	baselinescoreSiblingsPara := extr.getSiblingsScore(topNode)
  	results := extr.walkSiblings(topNode)
  	for _, currentNode := range results {
  		ps := extr.getSiblingsContent(currentNode, float64(baselinescoreSiblingsPara))
  		for _, p := range ps {
  			nodes := make([]*html.Node, len(topNode.Nodes)+1)
  			nodes[0] = p.Get(0)
  			for i, node := range topNode.Nodes {
  				nodes[i+1] = node
  			}
  			topNode.Nodes = nodes
  		}
  	}
  	return topNode
  }
docs: //adds any siblings that may have a decent score to this node