now with working makefile