added makefile for convenience