added a Makefile for convenience