these are my c codes