and toss in a makefile, b/c why not