working on makefile again