revised Makefile