moraon t. n . li.