split ci.c