initial stab at working makefile