initial commit
skelection c file
improve c file
fixed compile error
added header
added Makefile