stealing JH Makefile