switch to Makefile