teraren A . li.