nicer makefile