Added C file and Makefile