added makefile to provide a nice interface