very convenient for CTICC