Verbose descriptions and comments added