added working makefile