update readme and Makefile