readme and makefile update