add cpp <> matching