project now compiles, makefile fixed