update makefile and readme