makefile and submission