added missing c source code