comments and minor corrections