started Makefile and added headers