New Makefile and exercises