add a C code (no finish)