fix the makefile