add makefile for convenience