makefile improved