something about c code material