some code of c