Create C Function