added test c source file