ICAI training system