Initial code  commit from book with modified readme.md