add ge_int.c