just some of my C codes