add the makefile