added makefile (doesn't work yet)