makefile and readme improvements