added proper makefile