<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def mknts(self, add_dct):
 """Add information from add_dct to a new copy of namedtuples stored in nts."""

        nts = []
        assert len(add_dct) == len(self.nts)
        flds = list(next(iter(self.nts))._fields) + list(next(iter(add_dct)).keys())
        ntobj = cx.namedtuple("ntgoea", " ".join(flds))
        for dct_new, ntgoea in zip(add_dct, self.nts):
            dct_curr = ntgoea._asdict()
            for key, val in dct_new.items():
                dct_curr[key] = val
            nts.append(ntobj(**dct_curr))
        return nts