added a Makefile (not yet tested)