added the new Makefile