firman H . li.