I have add lots of comments and more to the readme file.