code: def _add_keyword_low(self, kwpath, value, params):
          
          if len(kwpath) == 1:
              params[kwpath[0]] = value
          elif kwpath[0] not in params.keys():
              new_subsection = {}
              params[kwpath[0]] = new_subsection
              self._add_keyword_low(kwpath[1:], value, new_subsection)
          else:
              self._add_keyword_low(kwpath[1:], value, params[kwpath[0]])
docs: Adds keyword