better makefile
fix the makefile again