makefile and presentation