added makefile
added header