makefile and start oop