improve readme and makefile