use namedtuple for Phrasing