what's up with the makefile changes?