use EMI version of canl