improve the added makefile