add makefile and stuff.