some code in c