made a super awesome Makefile