fix makefile stuff