added C header files
added C modules