proof reading, minor text and code style updates