Adding C Code