fix makefile (wip)