syntax unifying