update readme and makefile