fixed makefile again. not sure why it keeps breaking