added C files in interface