some comments and modifications