working on the Makefile