add the Makefile