layout and makefile update
makefile and readme update