Added a working C file