improved the Makefile