add a Makefile, so that it is easy to use