C code update