Create si_comm.c