xj x . li*