compiles with Makefile again