added C programs and descriptions